Browse Source

添加表controller

liyuanyuan 3 years ago
parent
commit
a43bf46e5d

+ 2 - 0
RMYY_CallCenter_Api.Bll/RMYY_CallCenter_Api.Bll.csproj

@@ -69,6 +69,8 @@
69 69
     <Compile Include="T_FaultRepair_Process.cs" />
70 70
     <Compile Include="T_Hos_WorkOrder.cs" />
71 71
     <Compile Include="T_Hos_WorkOrderItem.cs" />
72
+    <Compile Include="T_IntegratedScheduling_Base.cs" />
73
+    <Compile Include="T_IntegratedScheduling_Detail.cs" />
72 74
     <Compile Include="T_InvolvedEquip_RepairProcess.cs" />
73 75
     <Compile Include="T_Mat_WorkOrder.cs" />
74 76
     <Compile Include="T_Mat_WorkOrderItem.cs" />

+ 195 - 0
RMYY_CallCenter_Api.Bll/T_IntegratedScheduling_Base.cs

@@ -0,0 +1,195 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Base.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Base
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:17   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_IntegratedScheduling_Base
26
+	/// </summary>
27
+	public partial class T_IntegratedScheduling_Base
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_IntegratedScheduling_Base dal=new RMYY_CallCenter_Api.DAL.T_IntegratedScheduling_Base();
30
+		public T_IntegratedScheduling_Base()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_WorkOrderId)
46
+		{
47
+			return dal.Exists(F_WorkOrderId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_WorkOrderId)
70
+		{
71
+			
72
+			return dal.Delete(F_WorkOrderId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_WorkOrderIdlist )
78
+		{
79
+			return dal.DeleteList(F_WorkOrderIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base GetModel(int F_WorkOrderId)
86
+		{
87
+			
88
+			return dal.GetModel(F_WorkOrderId);
89
+		}
90
+
91
+		/// <summary>
92
+		/// 得到一个对象实体,从缓存中
93
+		/// </summary>
94
+		//public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base GetModelByCache(int F_WorkOrderId)
95
+		//{
96
+			
97
+		//	string CacheKey = "T_IntegratedScheduling_BaseModel-" + F_WorkOrderId;
98
+		//	object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
99
+		//	if (objModel == null)
100
+		//	{
101
+		//		try
102
+		//		{
103
+		//			objModel = dal.GetModel(F_WorkOrderId);
104
+		//			if (objModel != null)
105
+		//			{
106
+		//				int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
107
+		//				Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
108
+		//			}
109
+		//		}
110
+		//		catch{}
111
+		//	}
112
+		//	return (RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base)objModel;
113
+		//}
114
+
115
+		/// <summary>
116
+		/// 获得数据列表
117
+		/// </summary>
118
+		public DataSet GetList(string strWhere)
119
+		{
120
+			return dal.GetList(strWhere);
121
+		}
122
+		/// <summary>
123
+		/// 获得前几行数据
124
+		/// </summary>
125
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
126
+		{
127
+			return dal.GetList(Top,strWhere,filedOrder);
128
+		}
129
+		/// <summary>
130
+		/// 获得数据列表
131
+		/// </summary>
132
+		public List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base> GetModelList(string strWhere)
133
+		{
134
+			DataSet ds = dal.GetList(strWhere);
135
+			return DataTableToList(ds.Tables[0]);
136
+		}
137
+		/// <summary>
138
+		/// 获得数据列表
139
+		/// </summary>
140
+		public List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base> DataTableToList(DataTable dt)
141
+		{
142
+			List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base> modelList = new List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base>();
143
+			int rowsCount = dt.Rows.Count;
144
+			if (rowsCount > 0)
145
+			{
146
+				RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model;
147
+				for (int n = 0; n < rowsCount; n++)
148
+				{
149
+					model = dal.DataRowToModel(dt.Rows[n]);
150
+					if (model != null)
151
+					{
152
+						modelList.Add(model);
153
+					}
154
+				}
155
+			}
156
+			return modelList;
157
+		}
158
+
159
+		/// <summary>
160
+		/// 获得数据列表
161
+		/// </summary>
162
+		public DataSet GetAllList()
163
+		{
164
+			return GetList("");
165
+		}
166
+
167
+		/// <summary>
168
+		/// 分页获取数据列表
169
+		/// </summary>
170
+		public int GetRecordCount(string strWhere)
171
+		{
172
+			return dal.GetRecordCount(strWhere);
173
+		}
174
+		/// <summary>
175
+		/// 分页获取数据列表
176
+		/// </summary>
177
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
178
+		{
179
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
180
+		}
181
+		/// <summary>
182
+		/// 分页获取数据列表
183
+		/// </summary>
184
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
185
+		//{
186
+			//return dal.GetList(PageSize,PageIndex,strWhere);
187
+		//}
188
+
189
+		#endregion  BasicMethod
190
+		#region  ExtensionMethod
191
+
192
+		#endregion  ExtensionMethod
193
+	}
194
+}
195
+

+ 195 - 0
RMYY_CallCenter_Api.Bll/T_IntegratedScheduling_Detail.cs

@@ -0,0 +1,195 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Detail.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Detail
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:11   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Collections.Generic;
20
+
21
+using RMYY_CallCenter_Api.Model;
22
+namespace RMYY_CallCenter_Api.BLL
23
+{
24
+	/// <summary>
25
+	/// T_IntegratedScheduling_Detail
26
+	/// </summary>
27
+	public partial class T_IntegratedScheduling_Detail
28
+	{
29
+		private readonly RMYY_CallCenter_Api.DAL.T_IntegratedScheduling_Detail dal=new RMYY_CallCenter_Api.DAL.T_IntegratedScheduling_Detail();
30
+		public T_IntegratedScheduling_Detail()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+			return dal.GetMaxId();
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_DetailId)
46
+		{
47
+			return dal.Exists(F_DetailId);
48
+		}
49
+
50
+		/// <summary>
51
+		/// 增加一条数据
52
+		/// </summary>
53
+		public int  Add(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model)
54
+		{
55
+			return dal.Add(model);
56
+		}
57
+
58
+		/// <summary>
59
+		/// 更新一条数据
60
+		/// </summary>
61
+		public bool Update(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model)
62
+		{
63
+			return dal.Update(model);
64
+		}
65
+
66
+		/// <summary>
67
+		/// 删除一条数据
68
+		/// </summary>
69
+		public bool Delete(int F_DetailId)
70
+		{
71
+			
72
+			return dal.Delete(F_DetailId);
73
+		}
74
+		/// <summary>
75
+		/// 删除一条数据
76
+		/// </summary>
77
+		public bool DeleteList(string F_DetailIdlist )
78
+		{
79
+			return dal.DeleteList(F_DetailIdlist );
80
+		}
81
+
82
+		/// <summary>
83
+		/// 得到一个对象实体
84
+		/// </summary>
85
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail GetModel(int F_DetailId)
86
+		{
87
+			
88
+			return dal.GetModel(F_DetailId);
89
+		}
90
+
91
+		/// <summary>
92
+		/// 得到一个对象实体,从缓存中
93
+		/// </summary>
94
+		//public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail GetModelByCache(int F_DetailId)
95
+		//{
96
+			
97
+		//	string CacheKey = "T_IntegratedScheduling_DetailModel-" + F_DetailId;
98
+		//	object objModel = Maticsoft.Common.DataCache.GetCache(CacheKey);
99
+		//	if (objModel == null)
100
+		//	{
101
+		//		try
102
+		//		{
103
+		//			objModel = dal.GetModel(F_DetailId);
104
+		//			if (objModel != null)
105
+		//			{
106
+		//				int ModelCache = Maticsoft.Common.ConfigHelper.GetConfigInt("ModelCache");
107
+		//				Maticsoft.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
108
+		//			}
109
+		//		}
110
+		//		catch{}
111
+		//	}
112
+		//	return (RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail)objModel;
113
+		//}
114
+
115
+		/// <summary>
116
+		/// 获得数据列表
117
+		/// </summary>
118
+		public DataSet GetList(string strWhere)
119
+		{
120
+			return dal.GetList(strWhere);
121
+		}
122
+		/// <summary>
123
+		/// 获得前几行数据
124
+		/// </summary>
125
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
126
+		{
127
+			return dal.GetList(Top,strWhere,filedOrder);
128
+		}
129
+		/// <summary>
130
+		/// 获得数据列表
131
+		/// </summary>
132
+		public List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail> GetModelList(string strWhere)
133
+		{
134
+			DataSet ds = dal.GetList(strWhere);
135
+			return DataTableToList(ds.Tables[0]);
136
+		}
137
+		/// <summary>
138
+		/// 获得数据列表
139
+		/// </summary>
140
+		public List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail> DataTableToList(DataTable dt)
141
+		{
142
+			List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail> modelList = new List<RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail>();
143
+			int rowsCount = dt.Rows.Count;
144
+			if (rowsCount > 0)
145
+			{
146
+				RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model;
147
+				for (int n = 0; n < rowsCount; n++)
148
+				{
149
+					model = dal.DataRowToModel(dt.Rows[n]);
150
+					if (model != null)
151
+					{
152
+						modelList.Add(model);
153
+					}
154
+				}
155
+			}
156
+			return modelList;
157
+		}
158
+
159
+		/// <summary>
160
+		/// 获得数据列表
161
+		/// </summary>
162
+		public DataSet GetAllList()
163
+		{
164
+			return GetList("");
165
+		}
166
+
167
+		/// <summary>
168
+		/// 分页获取数据列表
169
+		/// </summary>
170
+		public int GetRecordCount(string strWhere)
171
+		{
172
+			return dal.GetRecordCount(strWhere);
173
+		}
174
+		/// <summary>
175
+		/// 分页获取数据列表
176
+		/// </summary>
177
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
178
+		{
179
+			return dal.GetListByPage( strWhere,  orderby,  startIndex,  endIndex);
180
+		}
181
+		/// <summary>
182
+		/// 分页获取数据列表
183
+		/// </summary>
184
+		//public DataSet GetList(int PageSize,int PageIndex,string strWhere)
185
+		//{
186
+			//return dal.GetList(PageSize,PageIndex,strWhere);
187
+		//}
188
+
189
+		#endregion  BasicMethod
190
+		#region  ExtensionMethod
191
+
192
+		#endregion  ExtensionMethod
193
+	}
194
+}
195
+

+ 2 - 0
RMYY_CallCenter_Api.Dal/RMYY_CallCenter_Api.Dal.csproj

@@ -67,6 +67,8 @@
67 67
     <Compile Include="T_FaultRepair_Process.cs" />
68 68
     <Compile Include="T_Hos_WorkOrder.cs" />
69 69
     <Compile Include="T_Hos_WorkOrderItem.cs" />
70
+    <Compile Include="T_IntegratedScheduling_Base.cs" />
71
+    <Compile Include="T_IntegratedScheduling_Detail.cs" />
70 72
     <Compile Include="T_InvolvedEquip_RepairProcess.cs" />
71 73
     <Compile Include="T_Mat_WorkOrder.cs" />
72 74
     <Compile Include="T_Mat_WorkOrderItem.cs" />

+ 532 - 0
RMYY_CallCenter_Api.Dal/T_IntegratedScheduling_Base.cs

@@ -0,0 +1,532 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Base.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Base
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:17   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+ 
22
+using RMYY_CallCenter_Api.DB;
23
+
24
+namespace RMYY_CallCenter_Api.DAL
25
+{
26
+	/// <summary>
27
+	/// 数据访问类:T_IntegratedScheduling_Base
28
+	/// </summary>
29
+	public partial class T_IntegratedScheduling_Base
30
+	{
31
+		public T_IntegratedScheduling_Base()
32
+		{}
33
+		#region  BasicMethod
34
+
35
+		/// <summary>
36
+		/// 得到最大ID
37
+		/// </summary>
38
+		public int GetMaxId()
39
+		{
40
+		return DbHelperSQL.GetMaxID("F_WorkOrderId", "T_IntegratedScheduling_Base"); 
41
+		}
42
+
43
+		/// <summary>
44
+		/// 是否存在该记录
45
+		/// </summary>
46
+		public bool Exists(int F_WorkOrderId)
47
+		{
48
+			StringBuilder strSql=new StringBuilder();
49
+			strSql.Append("select count(1) from T_IntegratedScheduling_Base");
50
+			strSql.Append(" where F_WorkOrderId=@F_WorkOrderId");
51
+			SqlParameter[] parameters = {
52
+					new SqlParameter("@F_WorkOrderId", SqlDbType.Int,4)
53
+			};
54
+			parameters[0].Value = F_WorkOrderId;
55
+
56
+			return DbHelperSQL.Exists(strSql.ToString(),parameters);
57
+		}
58
+
59
+
60
+		/// <summary>
61
+		/// 增加一条数据
62
+		/// </summary>
63
+		public int Add(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model)
64
+		{
65
+			StringBuilder strSql=new StringBuilder();
66
+			strSql.Append("insert into T_IntegratedScheduling_Base(");
67
+			strSql.Append("F_WorkOrderCode,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete)");
68
+			strSql.Append(" values (");
69
+			strSql.Append("@F_WorkOrderCode,@F_WorkOrderCategory,@F_Content,@F_Applicant,@F_ApplicationDept,@F_Phone,@F_Location,@F_ToPlace,@F_WorkOrderState,@F_DealMan,@F_DealDept,@F_ReplayCount,@F_RemindCount,@F_CallId,@F_CallRecordId,@F_AssignTime,@F_AssignUser,@F_Endtime,@F_Deadline,@F_UpdateTime,@F_CreateTime,@F_CreateUser,@F_CreateUserDept,@F_File,@F_IsDelete)");
70
+			strSql.Append(";select @@IDENTITY");
71
+			SqlParameter[] parameters = {
72
+					new SqlParameter("@F_WorkOrderCode", SqlDbType.NVarChar,100),
73
+					new SqlParameter("@F_WorkOrderCategory", SqlDbType.NVarChar,100),
74
+					new SqlParameter("@F_Content", SqlDbType.NVarChar,1000),
75
+					new SqlParameter("@F_Applicant", SqlDbType.NVarChar,50),
76
+					new SqlParameter("@F_ApplicationDept", SqlDbType.NVarChar,20),
77
+					new SqlParameter("@F_Phone", SqlDbType.NVarChar,20),
78
+					new SqlParameter("@F_Location", SqlDbType.NVarChar,200),
79
+					new SqlParameter("@F_ToPlace", SqlDbType.NVarChar,200),
80
+					new SqlParameter("@F_WorkOrderState", SqlDbType.Int,4),
81
+					new SqlParameter("@F_DealMan", SqlDbType.NVarChar,20),
82
+					new SqlParameter("@F_DealDept", SqlDbType.NVarChar,20),
83
+					new SqlParameter("@F_ReplayCount", SqlDbType.Int,4),
84
+					new SqlParameter("@F_RemindCount", SqlDbType.Int,4),
85
+					new SqlParameter("@F_CallId", SqlDbType.NVarChar,50),
86
+					new SqlParameter("@F_CallRecordId", SqlDbType.NVarChar,50),
87
+					new SqlParameter("@F_AssignTime", SqlDbType.DateTime),
88
+					new SqlParameter("@F_AssignUser", SqlDbType.NVarChar,20),
89
+					new SqlParameter("@F_Endtime", SqlDbType.DateTime),
90
+					new SqlParameter("@F_Deadline", SqlDbType.DateTime),
91
+					new SqlParameter("@F_UpdateTime", SqlDbType.DateTime),
92
+					new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
93
+					new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,20),
94
+					new SqlParameter("@F_CreateUserDept", SqlDbType.NVarChar,20),
95
+					new SqlParameter("@F_File", SqlDbType.NVarChar,500),
96
+					new SqlParameter("@F_IsDelete", SqlDbType.Int,4)};
97
+			parameters[0].Value = model.F_WorkOrderCode;
98
+			parameters[1].Value = model.F_WorkOrderCategory;
99
+			parameters[2].Value = model.F_Content;
100
+			parameters[3].Value = model.F_Applicant;
101
+			parameters[4].Value = model.F_ApplicationDept;
102
+			parameters[5].Value = model.F_Phone;
103
+			parameters[6].Value = model.F_Location;
104
+			parameters[7].Value = model.F_ToPlace;
105
+			parameters[8].Value = model.F_WorkOrderState;
106
+			parameters[9].Value = model.F_DealMan;
107
+			parameters[10].Value = model.F_DealDept;
108
+			parameters[11].Value = model.F_ReplayCount;
109
+			parameters[12].Value = model.F_RemindCount;
110
+			parameters[13].Value = model.F_CallId;
111
+			parameters[14].Value = model.F_CallRecordId;
112
+			parameters[15].Value = model.F_AssignTime;
113
+			parameters[16].Value = model.F_AssignUser;
114
+			parameters[17].Value = model.F_Endtime;
115
+			parameters[18].Value = model.F_Deadline;
116
+			parameters[19].Value = model.F_UpdateTime;
117
+			parameters[20].Value = model.F_CreateTime;
118
+			parameters[21].Value = model.F_CreateUser;
119
+			parameters[22].Value = model.F_CreateUserDept;
120
+			parameters[23].Value = model.F_File;
121
+			parameters[24].Value = model.F_IsDelete;
122
+
123
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
124
+			if (obj == null)
125
+			{
126
+				return 0;
127
+			}
128
+			else
129
+			{
130
+				return Convert.ToInt32(obj);
131
+			}
132
+		}
133
+		/// <summary>
134
+		/// 更新一条数据
135
+		/// </summary>
136
+		public bool Update(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model)
137
+		{
138
+			StringBuilder strSql=new StringBuilder();
139
+			strSql.Append("update T_IntegratedScheduling_Base set ");
140
+			strSql.Append("F_WorkOrderCode=@F_WorkOrderCode,");
141
+			strSql.Append("F_WorkOrderCategory=@F_WorkOrderCategory,");
142
+			strSql.Append("F_Content=@F_Content,");
143
+			strSql.Append("F_Applicant=@F_Applicant,");
144
+			strSql.Append("F_ApplicationDept=@F_ApplicationDept,");
145
+			strSql.Append("F_Phone=@F_Phone,");
146
+			strSql.Append("F_Location=@F_Location,");
147
+			strSql.Append("F_ToPlace=@F_ToPlace,");
148
+			strSql.Append("F_WorkOrderState=@F_WorkOrderState,");
149
+			strSql.Append("F_DealMan=@F_DealMan,");
150
+			strSql.Append("F_DealDept=@F_DealDept,");
151
+			strSql.Append("F_ReplayCount=@F_ReplayCount,");
152
+			strSql.Append("F_RemindCount=@F_RemindCount,");
153
+			strSql.Append("F_CallId=@F_CallId,");
154
+			strSql.Append("F_CallRecordId=@F_CallRecordId,");
155
+			strSql.Append("F_AssignTime=@F_AssignTime,");
156
+			strSql.Append("F_AssignUser=@F_AssignUser,");
157
+			strSql.Append("F_Endtime=@F_Endtime,");
158
+			strSql.Append("F_Deadline=@F_Deadline,");
159
+			strSql.Append("F_UpdateTime=@F_UpdateTime,");
160
+			strSql.Append("F_CreateTime=@F_CreateTime,");
161
+			strSql.Append("F_CreateUser=@F_CreateUser,");
162
+			strSql.Append("F_CreateUserDept=@F_CreateUserDept,");
163
+			strSql.Append("F_File=@F_File,");
164
+			strSql.Append("F_IsDelete=@F_IsDelete");
165
+			strSql.Append(" where F_WorkOrderId=@F_WorkOrderId");
166
+			SqlParameter[] parameters = {
167
+					new SqlParameter("@F_WorkOrderCode", SqlDbType.NVarChar,100),
168
+					new SqlParameter("@F_WorkOrderCategory", SqlDbType.NVarChar,100),
169
+					new SqlParameter("@F_Content", SqlDbType.NVarChar,1000),
170
+					new SqlParameter("@F_Applicant", SqlDbType.NVarChar,50),
171
+					new SqlParameter("@F_ApplicationDept", SqlDbType.NVarChar,20),
172
+					new SqlParameter("@F_Phone", SqlDbType.NVarChar,20),
173
+					new SqlParameter("@F_Location", SqlDbType.NVarChar,200),
174
+					new SqlParameter("@F_ToPlace", SqlDbType.NVarChar,200),
175
+					new SqlParameter("@F_WorkOrderState", SqlDbType.Int,4),
176
+					new SqlParameter("@F_DealMan", SqlDbType.NVarChar,20),
177
+					new SqlParameter("@F_DealDept", SqlDbType.NVarChar,20),
178
+					new SqlParameter("@F_ReplayCount", SqlDbType.Int,4),
179
+					new SqlParameter("@F_RemindCount", SqlDbType.Int,4),
180
+					new SqlParameter("@F_CallId", SqlDbType.NVarChar,50),
181
+					new SqlParameter("@F_CallRecordId", SqlDbType.NVarChar,50),
182
+					new SqlParameter("@F_AssignTime", SqlDbType.DateTime),
183
+					new SqlParameter("@F_AssignUser", SqlDbType.NVarChar,20),
184
+					new SqlParameter("@F_Endtime", SqlDbType.DateTime),
185
+					new SqlParameter("@F_Deadline", SqlDbType.DateTime),
186
+					new SqlParameter("@F_UpdateTime", SqlDbType.DateTime),
187
+					new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
188
+					new SqlParameter("@F_CreateUser", SqlDbType.NVarChar,20),
189
+					new SqlParameter("@F_CreateUserDept", SqlDbType.NVarChar,20),
190
+					new SqlParameter("@F_File", SqlDbType.NVarChar,500),
191
+					new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
192
+					new SqlParameter("@F_WorkOrderId", SqlDbType.Int,4)};
193
+			parameters[0].Value = model.F_WorkOrderCode;
194
+			parameters[1].Value = model.F_WorkOrderCategory;
195
+			parameters[2].Value = model.F_Content;
196
+			parameters[3].Value = model.F_Applicant;
197
+			parameters[4].Value = model.F_ApplicationDept;
198
+			parameters[5].Value = model.F_Phone;
199
+			parameters[6].Value = model.F_Location;
200
+			parameters[7].Value = model.F_ToPlace;
201
+			parameters[8].Value = model.F_WorkOrderState;
202
+			parameters[9].Value = model.F_DealMan;
203
+			parameters[10].Value = model.F_DealDept;
204
+			parameters[11].Value = model.F_ReplayCount;
205
+			parameters[12].Value = model.F_RemindCount;
206
+			parameters[13].Value = model.F_CallId;
207
+			parameters[14].Value = model.F_CallRecordId;
208
+			parameters[15].Value = model.F_AssignTime;
209
+			parameters[16].Value = model.F_AssignUser;
210
+			parameters[17].Value = model.F_Endtime;
211
+			parameters[18].Value = model.F_Deadline;
212
+			parameters[19].Value = model.F_UpdateTime;
213
+			parameters[20].Value = model.F_CreateTime;
214
+			parameters[21].Value = model.F_CreateUser;
215
+			parameters[22].Value = model.F_CreateUserDept;
216
+			parameters[23].Value = model.F_File;
217
+			parameters[24].Value = model.F_IsDelete;
218
+			parameters[25].Value = model.F_WorkOrderId;
219
+
220
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
221
+			if (rows > 0)
222
+			{
223
+				return true;
224
+			}
225
+			else
226
+			{
227
+				return false;
228
+			}
229
+		}
230
+
231
+		/// <summary>
232
+		/// 删除一条数据
233
+		/// </summary>
234
+		public bool Delete(int F_WorkOrderId)
235
+		{
236
+			
237
+			StringBuilder strSql=new StringBuilder();
238
+			strSql.Append("delete from T_IntegratedScheduling_Base ");
239
+			strSql.Append(" where F_WorkOrderId=@F_WorkOrderId");
240
+			SqlParameter[] parameters = {
241
+					new SqlParameter("@F_WorkOrderId", SqlDbType.Int,4)
242
+			};
243
+			parameters[0].Value = F_WorkOrderId;
244
+
245
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
246
+			if (rows > 0)
247
+			{
248
+				return true;
249
+			}
250
+			else
251
+			{
252
+				return false;
253
+			}
254
+		}
255
+		/// <summary>
256
+		/// 批量删除数据
257
+		/// </summary>
258
+		public bool DeleteList(string F_WorkOrderIdlist )
259
+		{
260
+			StringBuilder strSql=new StringBuilder();
261
+			strSql.Append("delete from T_IntegratedScheduling_Base ");
262
+			strSql.Append(" where F_WorkOrderId in ("+F_WorkOrderIdlist + ")  ");
263
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
264
+			if (rows > 0)
265
+			{
266
+				return true;
267
+			}
268
+			else
269
+			{
270
+				return false;
271
+			}
272
+		}
273
+
274
+
275
+		/// <summary>
276
+		/// 得到一个对象实体
277
+		/// </summary>
278
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base GetModel(int F_WorkOrderId)
279
+		{
280
+			
281
+			StringBuilder strSql=new StringBuilder();
282
+			strSql.Append("select  top 1 F_WorkOrderId,F_WorkOrderCode,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete from T_IntegratedScheduling_Base ");
283
+			strSql.Append(" where F_WorkOrderId=@F_WorkOrderId");
284
+			SqlParameter[] parameters = {
285
+					new SqlParameter("@F_WorkOrderId", SqlDbType.Int,4)
286
+			};
287
+			parameters[0].Value = F_WorkOrderId;
288
+
289
+			RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model=new RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base();
290
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
291
+			if(ds.Tables[0].Rows.Count>0)
292
+			{
293
+				return DataRowToModel(ds.Tables[0].Rows[0]);
294
+			}
295
+			else
296
+			{
297
+				return null;
298
+			}
299
+		}
300
+
301
+
302
+		/// <summary>
303
+		/// 得到一个对象实体
304
+		/// </summary>
305
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base DataRowToModel(DataRow row)
306
+		{
307
+			RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base model=new RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Base();
308
+			if (row != null)
309
+			{
310
+				if(row["F_WorkOrderId"]!=null && row["F_WorkOrderId"].ToString()!="")
311
+				{
312
+					model.F_WorkOrderId=int.Parse(row["F_WorkOrderId"].ToString());
313
+				}
314
+				if(row["F_WorkOrderCode"]!=null)
315
+				{
316
+					model.F_WorkOrderCode=row["F_WorkOrderCode"].ToString();
317
+				}
318
+				if(row["F_WorkOrderCategory"]!=null)
319
+				{
320
+					model.F_WorkOrderCategory=row["F_WorkOrderCategory"].ToString();
321
+				}
322
+				if(row["F_Content"]!=null)
323
+				{
324
+					model.F_Content=row["F_Content"].ToString();
325
+				}
326
+				if(row["F_Applicant"]!=null)
327
+				{
328
+					model.F_Applicant=row["F_Applicant"].ToString();
329
+				}
330
+				if(row["F_ApplicationDept"]!=null)
331
+				{
332
+					model.F_ApplicationDept=row["F_ApplicationDept"].ToString();
333
+				}
334
+				if(row["F_Phone"]!=null)
335
+				{
336
+					model.F_Phone=row["F_Phone"].ToString();
337
+				}
338
+				if(row["F_Location"]!=null)
339
+				{
340
+					model.F_Location=row["F_Location"].ToString();
341
+				}
342
+				if(row["F_ToPlace"]!=null)
343
+				{
344
+					model.F_ToPlace=row["F_ToPlace"].ToString();
345
+				}
346
+				if(row["F_WorkOrderState"]!=null && row["F_WorkOrderState"].ToString()!="")
347
+				{
348
+					model.F_WorkOrderState=int.Parse(row["F_WorkOrderState"].ToString());
349
+				}
350
+				if(row["F_DealMan"]!=null)
351
+				{
352
+					model.F_DealMan=row["F_DealMan"].ToString();
353
+				}
354
+				if(row["F_DealDept"]!=null)
355
+				{
356
+					model.F_DealDept=row["F_DealDept"].ToString();
357
+				}
358
+				if(row["F_ReplayCount"]!=null && row["F_ReplayCount"].ToString()!="")
359
+				{
360
+					model.F_ReplayCount=int.Parse(row["F_ReplayCount"].ToString());
361
+				}
362
+				if(row["F_RemindCount"]!=null && row["F_RemindCount"].ToString()!="")
363
+				{
364
+					model.F_RemindCount=int.Parse(row["F_RemindCount"].ToString());
365
+				}
366
+				if(row["F_CallId"]!=null)
367
+				{
368
+					model.F_CallId=row["F_CallId"].ToString();
369
+				}
370
+				if(row["F_CallRecordId"]!=null)
371
+				{
372
+					model.F_CallRecordId=row["F_CallRecordId"].ToString();
373
+				}
374
+				if(row["F_AssignTime"]!=null && row["F_AssignTime"].ToString()!="")
375
+				{
376
+					model.F_AssignTime=DateTime.Parse(row["F_AssignTime"].ToString());
377
+				}
378
+				if(row["F_AssignUser"]!=null)
379
+				{
380
+					model.F_AssignUser=row["F_AssignUser"].ToString();
381
+				}
382
+				if(row["F_Endtime"]!=null && row["F_Endtime"].ToString()!="")
383
+				{
384
+					model.F_Endtime=DateTime.Parse(row["F_Endtime"].ToString());
385
+				}
386
+				if(row["F_Deadline"]!=null && row["F_Deadline"].ToString()!="")
387
+				{
388
+					model.F_Deadline=DateTime.Parse(row["F_Deadline"].ToString());
389
+				}
390
+				if(row["F_UpdateTime"]!=null && row["F_UpdateTime"].ToString()!="")
391
+				{
392
+					model.F_UpdateTime=DateTime.Parse(row["F_UpdateTime"].ToString());
393
+				}
394
+				if(row["F_CreateTime"]!=null && row["F_CreateTime"].ToString()!="")
395
+				{
396
+					model.F_CreateTime=DateTime.Parse(row["F_CreateTime"].ToString());
397
+				}
398
+				if(row["F_CreateUser"]!=null)
399
+				{
400
+					model.F_CreateUser=row["F_CreateUser"].ToString();
401
+				}
402
+				if(row["F_CreateUserDept"]!=null)
403
+				{
404
+					model.F_CreateUserDept=row["F_CreateUserDept"].ToString();
405
+				}
406
+				if(row["F_File"]!=null)
407
+				{
408
+					model.F_File=row["F_File"].ToString();
409
+				}
410
+				if(row["F_IsDelete"]!=null && row["F_IsDelete"].ToString()!="")
411
+				{
412
+					model.F_IsDelete=int.Parse(row["F_IsDelete"].ToString());
413
+				}
414
+			}
415
+			return model;
416
+		}
417
+
418
+		/// <summary>
419
+		/// 获得数据列表
420
+		/// </summary>
421
+		public DataSet GetList(string strWhere)
422
+		{
423
+			StringBuilder strSql=new StringBuilder();
424
+			strSql.Append("select F_WorkOrderId,F_WorkOrderCode,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete ");
425
+			strSql.Append(" FROM T_IntegratedScheduling_Base ");
426
+			if(strWhere.Trim()!="")
427
+			{
428
+				strSql.Append(" where "+strWhere);
429
+			}
430
+			return DbHelperSQL.Query(strSql.ToString());
431
+		}
432
+
433
+		/// <summary>
434
+		/// 获得前几行数据
435
+		/// </summary>
436
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
437
+		{
438
+			StringBuilder strSql=new StringBuilder();
439
+			strSql.Append("select ");
440
+			if(Top>0)
441
+			{
442
+				strSql.Append(" top "+Top.ToString());
443
+			}
444
+			strSql.Append(" F_WorkOrderId,F_WorkOrderCode,F_WorkOrderCategory,F_Content,F_Applicant,F_ApplicationDept,F_Phone,F_Location,F_ToPlace,F_WorkOrderState,F_DealMan,F_DealDept,F_ReplayCount,F_RemindCount,F_CallId,F_CallRecordId,F_AssignTime,F_AssignUser,F_Endtime,F_Deadline,F_UpdateTime,F_CreateTime,F_CreateUser,F_CreateUserDept,F_File,F_IsDelete ");
445
+			strSql.Append(" FROM T_IntegratedScheduling_Base ");
446
+			if(strWhere.Trim()!="")
447
+			{
448
+				strSql.Append(" where "+strWhere);
449
+			}
450
+			strSql.Append(" order by " + filedOrder);
451
+			return DbHelperSQL.Query(strSql.ToString());
452
+		}
453
+
454
+		/// <summary>
455
+		/// 获取记录总数
456
+		/// </summary>
457
+		public int GetRecordCount(string strWhere)
458
+		{
459
+			StringBuilder strSql=new StringBuilder();
460
+			strSql.Append("select count(1) FROM T_IntegratedScheduling_Base ");
461
+			if(strWhere.Trim()!="")
462
+			{
463
+				strSql.Append(" where "+strWhere);
464
+			}
465
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
466
+			if (obj == null)
467
+			{
468
+				return 0;
469
+			}
470
+			else
471
+			{
472
+				return Convert.ToInt32(obj);
473
+			}
474
+		}
475
+		/// <summary>
476
+		/// 分页获取数据列表
477
+		/// </summary>
478
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
479
+		{
480
+			StringBuilder strSql=new StringBuilder();
481
+			strSql.Append("SELECT * FROM ( ");
482
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
483
+			if (!string.IsNullOrEmpty(orderby.Trim()))
484
+			{
485
+				strSql.Append("order by T." + orderby );
486
+			}
487
+			else
488
+			{
489
+				strSql.Append("order by T.F_WorkOrderId desc");
490
+			}
491
+			strSql.Append(")AS Row, T.*  from T_IntegratedScheduling_Base T ");
492
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
493
+			{
494
+				strSql.Append(" WHERE " + strWhere);
495
+			}
496
+			strSql.Append(" ) TT");
497
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
498
+			return DbHelperSQL.Query(strSql.ToString());
499
+		}
500
+
501
+		/*
502
+		/// <summary>
503
+		/// 分页获取数据列表
504
+		/// </summary>
505
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
506
+		{
507
+			SqlParameter[] parameters = {
508
+					new SqlParameter("@tblName", SqlDbType.VarChar, 255),
509
+					new SqlParameter("@fldName", SqlDbType.VarChar, 255),
510
+					new SqlParameter("@PageSize", SqlDbType.Int),
511
+					new SqlParameter("@PageIndex", SqlDbType.Int),
512
+					new SqlParameter("@IsReCount", SqlDbType.Bit),
513
+					new SqlParameter("@OrderType", SqlDbType.Bit),
514
+					new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
515
+					};
516
+			parameters[0].Value = "T_IntegratedScheduling_Base";
517
+			parameters[1].Value = "F_WorkOrderId";
518
+			parameters[2].Value = PageSize;
519
+			parameters[3].Value = PageIndex;
520
+			parameters[4].Value = 0;
521
+			parameters[5].Value = 0;
522
+			parameters[6].Value = strWhere;	
523
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
524
+		}*/
525
+
526
+		#endregion  BasicMethod
527
+		#region  ExtensionMethod
528
+
529
+		#endregion  ExtensionMethod
530
+	}
531
+}
532
+

+ 346 - 0
RMYY_CallCenter_Api.Dal/T_IntegratedScheduling_Detail.cs

@@ -0,0 +1,346 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Detail.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Detail
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:11   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+using System.Data;
19
+using System.Text;
20
+using System.Data.SqlClient;
21
+using RMYY_CallCenter_Api.DB;
22
+
23
+namespace RMYY_CallCenter_Api.DAL
24
+{
25
+	/// <summary>
26
+	/// 数据访问类:T_IntegratedScheduling_Detail
27
+	/// </summary>
28
+	public partial class T_IntegratedScheduling_Detail
29
+	{
30
+		public T_IntegratedScheduling_Detail()
31
+		{}
32
+		#region  BasicMethod
33
+
34
+		/// <summary>
35
+		/// 得到最大ID
36
+		/// </summary>
37
+		public int GetMaxId()
38
+		{
39
+		return DbHelperSQL.GetMaxID("F_DetailId", "T_IntegratedScheduling_Detail"); 
40
+		}
41
+
42
+		/// <summary>
43
+		/// 是否存在该记录
44
+		/// </summary>
45
+		public bool Exists(int F_DetailId)
46
+		{
47
+			StringBuilder strSql=new StringBuilder();
48
+			strSql.Append("select count(1) from T_IntegratedScheduling_Detail");
49
+			strSql.Append(" where F_DetailId=@F_DetailId");
50
+			SqlParameter[] parameters = {
51
+					new SqlParameter("@F_DetailId", SqlDbType.Int,4)
52
+			};
53
+			parameters[0].Value = F_DetailId;
54
+
55
+			return DbHelperSQL.Exists(strSql.ToString(),parameters);
56
+		}
57
+
58
+
59
+		/// <summary>
60
+		/// 增加一条数据
61
+		/// </summary>
62
+		public int Add(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model)
63
+		{
64
+			StringBuilder strSql=new StringBuilder();
65
+			strSql.Append("insert into T_IntegratedScheduling_Detail(");
66
+			strSql.Append("F_WorkOrderCode,F_DicId,F_DicName,F_Number,F_UpdateTime,F_CreateTime,F_IsDelete)");
67
+			strSql.Append(" values (");
68
+			strSql.Append("@F_WorkOrderCode,@F_DicId,@F_DicName,@F_Number,@F_UpdateTime,@F_CreateTime,@F_IsDelete)");
69
+			strSql.Append(";select @@IDENTITY");
70
+			SqlParameter[] parameters = {
71
+					new SqlParameter("@F_WorkOrderCode", SqlDbType.NVarChar,100),
72
+					new SqlParameter("@F_DicId", SqlDbType.Int,4),
73
+					new SqlParameter("@F_DicName", SqlDbType.NVarChar,100),
74
+					new SqlParameter("@F_Number", SqlDbType.Int,4),
75
+					new SqlParameter("@F_UpdateTime", SqlDbType.DateTime),
76
+					new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
77
+					new SqlParameter("@F_IsDelete", SqlDbType.Int,4)};
78
+			parameters[0].Value = model.F_WorkOrderCode;
79
+			parameters[1].Value = model.F_DicId;
80
+			parameters[2].Value = model.F_DicName;
81
+			parameters[3].Value = model.F_Number;
82
+			parameters[4].Value = model.F_UpdateTime;
83
+			parameters[5].Value = model.F_CreateTime;
84
+			parameters[6].Value = model.F_IsDelete;
85
+
86
+			object obj = DbHelperSQL.GetSingle(strSql.ToString(),parameters);
87
+			if (obj == null)
88
+			{
89
+				return 0;
90
+			}
91
+			else
92
+			{
93
+				return Convert.ToInt32(obj);
94
+			}
95
+		}
96
+		/// <summary>
97
+		/// 更新一条数据
98
+		/// </summary>
99
+		public bool Update(RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model)
100
+		{
101
+			StringBuilder strSql=new StringBuilder();
102
+			strSql.Append("update T_IntegratedScheduling_Detail set ");
103
+			strSql.Append("F_WorkOrderCode=@F_WorkOrderCode,");
104
+			strSql.Append("F_DicId=@F_DicId,");
105
+			strSql.Append("F_DicName=@F_DicName,");
106
+			strSql.Append("F_Number=@F_Number,");
107
+			strSql.Append("F_UpdateTime=@F_UpdateTime,");
108
+			strSql.Append("F_CreateTime=@F_CreateTime,");
109
+			strSql.Append("F_IsDelete=@F_IsDelete");
110
+			strSql.Append(" where F_DetailId=@F_DetailId");
111
+			SqlParameter[] parameters = {
112
+					new SqlParameter("@F_WorkOrderCode", SqlDbType.NVarChar,100),
113
+					new SqlParameter("@F_DicId", SqlDbType.Int,4),
114
+					new SqlParameter("@F_DicName", SqlDbType.NVarChar,100),
115
+					new SqlParameter("@F_Number", SqlDbType.Int,4),
116
+					new SqlParameter("@F_UpdateTime", SqlDbType.DateTime),
117
+					new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
118
+					new SqlParameter("@F_IsDelete", SqlDbType.Int,4),
119
+					new SqlParameter("@F_DetailId", SqlDbType.Int,4)};
120
+			parameters[0].Value = model.F_WorkOrderCode;
121
+			parameters[1].Value = model.F_DicId;
122
+			parameters[2].Value = model.F_DicName;
123
+			parameters[3].Value = model.F_Number;
124
+			parameters[4].Value = model.F_UpdateTime;
125
+			parameters[5].Value = model.F_CreateTime;
126
+			parameters[6].Value = model.F_IsDelete;
127
+			parameters[7].Value = model.F_DetailId;
128
+
129
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
130
+			if (rows > 0)
131
+			{
132
+				return true;
133
+			}
134
+			else
135
+			{
136
+				return false;
137
+			}
138
+		}
139
+
140
+		/// <summary>
141
+		/// 删除一条数据
142
+		/// </summary>
143
+		public bool Delete(int F_DetailId)
144
+		{
145
+			
146
+			StringBuilder strSql=new StringBuilder();
147
+			strSql.Append("delete from T_IntegratedScheduling_Detail ");
148
+			strSql.Append(" where F_DetailId=@F_DetailId");
149
+			SqlParameter[] parameters = {
150
+					new SqlParameter("@F_DetailId", SqlDbType.Int,4)
151
+			};
152
+			parameters[0].Value = F_DetailId;
153
+
154
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString(),parameters);
155
+			if (rows > 0)
156
+			{
157
+				return true;
158
+			}
159
+			else
160
+			{
161
+				return false;
162
+			}
163
+		}
164
+		/// <summary>
165
+		/// 批量删除数据
166
+		/// </summary>
167
+		public bool DeleteList(string F_DetailIdlist )
168
+		{
169
+			StringBuilder strSql=new StringBuilder();
170
+			strSql.Append("delete from T_IntegratedScheduling_Detail ");
171
+			strSql.Append(" where F_DetailId in ("+F_DetailIdlist + ")  ");
172
+			int rows=DbHelperSQL.ExecuteSql(strSql.ToString());
173
+			if (rows > 0)
174
+			{
175
+				return true;
176
+			}
177
+			else
178
+			{
179
+				return false;
180
+			}
181
+		}
182
+
183
+
184
+		/// <summary>
185
+		/// 得到一个对象实体
186
+		/// </summary>
187
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail GetModel(int F_DetailId)
188
+		{
189
+			
190
+			StringBuilder strSql=new StringBuilder();
191
+			strSql.Append("select  top 1 F_DetailId,F_WorkOrderCode,F_DicId,F_DicName,F_Number,F_UpdateTime,F_CreateTime,F_IsDelete from T_IntegratedScheduling_Detail ");
192
+			strSql.Append(" where F_DetailId=@F_DetailId");
193
+			SqlParameter[] parameters = {
194
+					new SqlParameter("@F_DetailId", SqlDbType.Int,4)
195
+			};
196
+			parameters[0].Value = F_DetailId;
197
+
198
+			RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model=new RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail();
199
+			DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
200
+			if(ds.Tables[0].Rows.Count>0)
201
+			{
202
+				return DataRowToModel(ds.Tables[0].Rows[0]);
203
+			}
204
+			else
205
+			{
206
+				return null;
207
+			}
208
+		}
209
+
210
+
211
+		/// <summary>
212
+		/// 得到一个对象实体
213
+		/// </summary>
214
+		public RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail DataRowToModel(DataRow row)
215
+		{
216
+			RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail model=new RMYY_CallCenter_Api.Model.T_IntegratedScheduling_Detail();
217
+			if (row != null)
218
+			{
219
+				if(row["F_DetailId"]!=null && row["F_DetailId"].ToString()!="")
220
+				{
221
+					model.F_DetailId=int.Parse(row["F_DetailId"].ToString());
222
+				}
223
+				if(row["F_WorkOrderCode"]!=null)
224
+				{
225
+					model.F_WorkOrderCode=row["F_WorkOrderCode"].ToString();
226
+				}
227
+				if(row["F_DicId"]!=null && row["F_DicId"].ToString()!="")
228
+				{
229
+					model.F_DicId=int.Parse(row["F_DicId"].ToString());
230
+				}
231
+				if(row["F_DicName"]!=null)
232
+				{
233
+					model.F_DicName=row["F_DicName"].ToString();
234
+				}
235
+				if(row["F_Number"]!=null && row["F_Number"].ToString()!="")
236
+				{
237
+					model.F_Number=int.Parse(row["F_Number"].ToString());
238
+				}
239
+				if(row["F_UpdateTime"]!=null && row["F_UpdateTime"].ToString()!="")
240
+				{
241
+					model.F_UpdateTime=DateTime.Parse(row["F_UpdateTime"].ToString());
242
+				}
243
+				if(row["F_CreateTime"]!=null && row["F_CreateTime"].ToString()!="")
244
+				{
245
+					model.F_CreateTime=DateTime.Parse(row["F_CreateTime"].ToString());
246
+				}
247
+				if(row["F_IsDelete"]!=null && row["F_IsDelete"].ToString()!="")
248
+				{
249
+					model.F_IsDelete=int.Parse(row["F_IsDelete"].ToString());
250
+				}
251
+			}
252
+			return model;
253
+		}
254
+
255
+		/// <summary>
256
+		/// 获得数据列表
257
+		/// </summary>
258
+		public DataSet GetList(string strWhere)
259
+		{
260
+			StringBuilder strSql=new StringBuilder();
261
+			strSql.Append("select F_DetailId,F_WorkOrderCode,F_DicId,F_DicName,F_Number,F_UpdateTime,F_CreateTime,F_IsDelete ");
262
+			strSql.Append(" FROM T_IntegratedScheduling_Detail ");
263
+			if(strWhere.Trim()!="")
264
+			{
265
+				strSql.Append(" where "+strWhere);
266
+			}
267
+			return DbHelperSQL.Query(strSql.ToString());
268
+		}
269
+
270
+		/// <summary>
271
+		/// 获得前几行数据
272
+		/// </summary>
273
+		public DataSet GetList(int Top,string strWhere,string filedOrder)
274
+		{
275
+			StringBuilder strSql=new StringBuilder();
276
+			strSql.Append("select ");
277
+			if(Top>0)
278
+			{
279
+				strSql.Append(" top "+Top.ToString());
280
+			}
281
+			strSql.Append(" F_DetailId,F_WorkOrderCode,F_DicId,F_DicName,F_Number,F_UpdateTime,F_CreateTime,F_IsDelete ");
282
+			strSql.Append(" FROM T_IntegratedScheduling_Detail ");
283
+			if(strWhere.Trim()!="")
284
+			{
285
+				strSql.Append(" where "+strWhere);
286
+			}
287
+			strSql.Append(" order by " + filedOrder);
288
+			return DbHelperSQL.Query(strSql.ToString());
289
+		}
290
+
291
+		/// <summary>
292
+		/// 获取记录总数
293
+		/// </summary>
294
+		public int GetRecordCount(string strWhere)
295
+		{
296
+			StringBuilder strSql=new StringBuilder();
297
+			strSql.Append("select count(1) FROM T_IntegratedScheduling_Detail ");
298
+			if(strWhere.Trim()!="")
299
+			{
300
+				strSql.Append(" where "+strWhere);
301
+			}
302
+			object obj = DbHelperSQL.GetSingle(strSql.ToString());
303
+			if (obj == null)
304
+			{
305
+				return 0;
306
+			}
307
+			else
308
+			{
309
+				return Convert.ToInt32(obj);
310
+			}
311
+		}
312
+		/// <summary>
313
+		/// 分页获取数据列表
314
+		/// </summary>
315
+		public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
316
+		{
317
+			StringBuilder strSql=new StringBuilder();
318
+			strSql.Append("SELECT * FROM ( ");
319
+			strSql.Append(" SELECT ROW_NUMBER() OVER (");
320
+			if (!string.IsNullOrEmpty(orderby.Trim()))
321
+			{
322
+				strSql.Append("order by T." + orderby );
323
+			}
324
+			else
325
+			{
326
+				strSql.Append("order by T.F_DetailId desc");
327
+			}
328
+			strSql.Append(")AS Row, T.*  from T_IntegratedScheduling_Detail T ");
329
+			if (!string.IsNullOrEmpty(strWhere.Trim()))
330
+			{
331
+				strSql.Append(" WHERE " + strWhere);
332
+			}
333
+			strSql.Append(" ) TT");
334
+			strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
335
+			return DbHelperSQL.Query(strSql.ToString());
336
+		}
337
+
338
+	
339
+
340
+		#endregion  BasicMethod
341
+		#region  ExtensionMethod
342
+
343
+		#endregion  ExtensionMethod
344
+	}
345
+}
346
+

+ 2 - 0
RMYY_CallCenter_Api.Model/RMYY_CallCenter_Api.Model.csproj

@@ -68,6 +68,8 @@
68 68
     <Compile Include="T_FaultRepair_Process.cs" />
69 69
     <Compile Include="T_Hos_WorkOrder.cs" />
70 70
     <Compile Include="T_Hos_WorkOrderItem.cs" />
71
+    <Compile Include="T_IntegratedScheduling_Base.cs" />
72
+    <Compile Include="T_IntegratedScheduling_Detail.cs" />
71 73
     <Compile Include="T_InvolvedEquip_RepairProcess.cs" />
72 74
     <Compile Include="T_Mat_WorkOrder.cs" />
73 75
     <Compile Include="T_Mat_WorkOrderItem.cs" />

+ 267 - 0
RMYY_CallCenter_Api.Model/T_IntegratedScheduling_Base.cs

@@ -0,0 +1,267 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Base.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Base
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:17   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_IntegratedScheduling_Base:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_IntegratedScheduling_Base
25
+	{
26
+		public T_IntegratedScheduling_Base()
27
+		{}
28
+		#region Model
29
+		private int _f_workorderid;
30
+		private string _f_workordercode;
31
+		private string _f_workordercategory;
32
+		private string _f_content;
33
+		private string _f_applicant;
34
+		private string _f_applicationdept;
35
+		private string _f_phone;
36
+		private string _f_location;
37
+		private string _f_toplace;
38
+		private int? _f_workorderstate;
39
+		private string _f_dealman;
40
+		private string _f_dealdept;
41
+		private int? _f_replaycount=0;
42
+		private int? _f_remindcount=0;
43
+		private string _f_callid;
44
+		private string _f_callrecordid;
45
+		private DateTime? _f_assigntime;
46
+		private string _f_assignuser;
47
+		private DateTime? _f_endtime;
48
+		private DateTime? _f_deadline;
49
+		private DateTime? _f_updatetime;
50
+		private DateTime? _f_createtime;
51
+		private string _f_createuser;
52
+		private string _f_createuserdept;
53
+		private string _f_file;
54
+		private int? _f_isdelete;
55
+		/// <summary>
56
+		/// 
57
+		/// </summary>
58
+		public int F_WorkOrderId
59
+		{
60
+			set{ _f_workorderid=value;}
61
+			get{return _f_workorderid;}
62
+		}
63
+		/// <summary>
64
+		/// 
65
+		/// </summary>
66
+		public string F_WorkOrderCode
67
+		{
68
+			set{ _f_workordercode=value;}
69
+			get{return _f_workordercode;}
70
+		}
71
+		/// <summary>
72
+		/// 
73
+		/// </summary>
74
+		public string F_WorkOrderCategory
75
+		{
76
+			set{ _f_workordercategory=value;}
77
+			get{return _f_workordercategory;}
78
+		}
79
+		/// <summary>
80
+		/// 
81
+		/// </summary>
82
+		public string F_Content
83
+		{
84
+			set{ _f_content=value;}
85
+			get{return _f_content;}
86
+		}
87
+		/// <summary>
88
+		/// 
89
+		/// </summary>
90
+		public string F_Applicant
91
+		{
92
+			set{ _f_applicant=value;}
93
+			get{return _f_applicant;}
94
+		}
95
+		/// <summary>
96
+		/// 
97
+		/// </summary>
98
+		public string F_ApplicationDept
99
+		{
100
+			set{ _f_applicationdept=value;}
101
+			get{return _f_applicationdept;}
102
+		}
103
+		/// <summary>
104
+		/// 
105
+		/// </summary>
106
+		public string F_Phone
107
+		{
108
+			set{ _f_phone=value;}
109
+			get{return _f_phone;}
110
+		}
111
+		/// <summary>
112
+		/// 
113
+		/// </summary>
114
+		public string F_Location
115
+		{
116
+			set{ _f_location=value;}
117
+			get{return _f_location;}
118
+		}
119
+		/// <summary>
120
+		/// 
121
+		/// </summary>
122
+		public string F_ToPlace
123
+		{
124
+			set{ _f_toplace=value;}
125
+			get{return _f_toplace;}
126
+		}
127
+		/// <summary>
128
+		/// 
129
+		/// </summary>
130
+		public int? F_WorkOrderState
131
+		{
132
+			set{ _f_workorderstate=value;}
133
+			get{return _f_workorderstate;}
134
+		}
135
+		/// <summary>
136
+		/// 
137
+		/// </summary>
138
+		public string F_DealMan
139
+		{
140
+			set{ _f_dealman=value;}
141
+			get{return _f_dealman;}
142
+		}
143
+		/// <summary>
144
+		/// 
145
+		/// </summary>
146
+		public string F_DealDept
147
+		{
148
+			set{ _f_dealdept=value;}
149
+			get{return _f_dealdept;}
150
+		}
151
+		/// <summary>
152
+		/// 
153
+		/// </summary>
154
+		public int? F_ReplayCount
155
+		{
156
+			set{ _f_replaycount=value;}
157
+			get{return _f_replaycount;}
158
+		}
159
+		/// <summary>
160
+		/// 
161
+		/// </summary>
162
+		public int? F_RemindCount
163
+		{
164
+			set{ _f_remindcount=value;}
165
+			get{return _f_remindcount;}
166
+		}
167
+		/// <summary>
168
+		/// 
169
+		/// </summary>
170
+		public string F_CallId
171
+		{
172
+			set{ _f_callid=value;}
173
+			get{return _f_callid;}
174
+		}
175
+		/// <summary>
176
+		/// 
177
+		/// </summary>
178
+		public string F_CallRecordId
179
+		{
180
+			set{ _f_callrecordid=value;}
181
+			get{return _f_callrecordid;}
182
+		}
183
+		/// <summary>
184
+		/// 
185
+		/// </summary>
186
+		public DateTime? F_AssignTime
187
+		{
188
+			set{ _f_assigntime=value;}
189
+			get{return _f_assigntime;}
190
+		}
191
+		/// <summary>
192
+		/// 
193
+		/// </summary>
194
+		public string F_AssignUser
195
+		{
196
+			set{ _f_assignuser=value;}
197
+			get{return _f_assignuser;}
198
+		}
199
+		/// <summary>
200
+		/// 
201
+		/// </summary>
202
+		public DateTime? F_Endtime
203
+		{
204
+			set{ _f_endtime=value;}
205
+			get{return _f_endtime;}
206
+		}
207
+		/// <summary>
208
+		/// 
209
+		/// </summary>
210
+		public DateTime? F_Deadline
211
+		{
212
+			set{ _f_deadline=value;}
213
+			get{return _f_deadline;}
214
+		}
215
+		/// <summary>
216
+		/// 
217
+		/// </summary>
218
+		public DateTime? F_UpdateTime
219
+		{
220
+			set{ _f_updatetime=value;}
221
+			get{return _f_updatetime;}
222
+		}
223
+		/// <summary>
224
+		/// 
225
+		/// </summary>
226
+		public DateTime? F_CreateTime
227
+		{
228
+			set{ _f_createtime=value;}
229
+			get{return _f_createtime;}
230
+		}
231
+		/// <summary>
232
+		/// 
233
+		/// </summary>
234
+		public string F_CreateUser
235
+		{
236
+			set{ _f_createuser=value;}
237
+			get{return _f_createuser;}
238
+		}
239
+		/// <summary>
240
+		/// 
241
+		/// </summary>
242
+		public string F_CreateUserDept
243
+		{
244
+			set{ _f_createuserdept=value;}
245
+			get{return _f_createuserdept;}
246
+		}
247
+		/// <summary>
248
+		/// 
249
+		/// </summary>
250
+		public string F_File
251
+		{
252
+			set{ _f_file=value;}
253
+			get{return _f_file;}
254
+		}
255
+		/// <summary>
256
+		/// 
257
+		/// </summary>
258
+		public int? F_IsDelete
259
+		{
260
+			set{ _f_isdelete=value;}
261
+			get{return _f_isdelete;}
262
+		}
263
+		#endregion Model
264
+
265
+	}
266
+}
267
+

+ 105 - 0
RMYY_CallCenter_Api.Model/T_IntegratedScheduling_Detail.cs

@@ -0,0 +1,105 @@
1
+/**  版本信息模板在安装目录下,可自行修改。
2
+* T_IntegratedScheduling_Detail.cs
3
+*
4
+* 功 能: N/A
5
+* 类 名: T_IntegratedScheduling_Detail
6
+*
7
+* Ver    变更日期             负责人  变更内容
8
+* ───────────────────────────────────
9
+* V0.01  2022/10/19 11:12:11   N/A    初版
10
+*
11
+* Copyright (c) 2012 Maticsoft Corporation. All rights reserved.
12
+*┌──────────────────────────────────┐
13
+*│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │
14
+*│ 版权所有:动软卓越(北京)科技有限公司              │
15
+*└──────────────────────────────────┘
16
+*/
17
+using System;
18
+namespace RMYY_CallCenter_Api.Model
19
+{
20
+	/// <summary>
21
+	/// T_IntegratedScheduling_Detail:实体类(属性说明自动提取数据库字段的描述信息)
22
+	/// </summary>
23
+	[Serializable]
24
+	public partial class T_IntegratedScheduling_Detail
25
+	{
26
+		public T_IntegratedScheduling_Detail()
27
+		{}
28
+		#region Model
29
+		private int _f_detailid;
30
+		private string _f_workordercode;
31
+		private int? _f_dicid;
32
+		private string _f_dicname;
33
+		private int? _f_number;
34
+		private DateTime? _f_updatetime;
35
+		private DateTime? _f_createtime;
36
+		private int? _f_isdelete;
37
+		/// <summary>
38
+		/// 
39
+		/// </summary>
40
+		public int F_DetailId
41
+		{
42
+			set{ _f_detailid=value;}
43
+			get{return _f_detailid;}
44
+		}
45
+		/// <summary>
46
+		/// 
47
+		/// </summary>
48
+		public string F_WorkOrderCode
49
+		{
50
+			set{ _f_workordercode=value;}
51
+			get{return _f_workordercode;}
52
+		}
53
+		/// <summary>
54
+		/// 
55
+		/// </summary>
56
+		public int? F_DicId
57
+		{
58
+			set{ _f_dicid=value;}
59
+			get{return _f_dicid;}
60
+		}
61
+		/// <summary>
62
+		/// 
63
+		/// </summary>
64
+		public string F_DicName
65
+		{
66
+			set{ _f_dicname=value;}
67
+			get{return _f_dicname;}
68
+		}
69
+		/// <summary>
70
+		/// 
71
+		/// </summary>
72
+		public int? F_Number
73
+		{
74
+			set{ _f_number=value;}
75
+			get{return _f_number;}
76
+		}
77
+		/// <summary>
78
+		/// 
79
+		/// </summary>
80
+		public DateTime? F_UpdateTime
81
+		{
82
+			set{ _f_updatetime=value;}
83
+			get{return _f_updatetime;}
84
+		}
85
+		/// <summary>
86
+		/// 
87
+		/// </summary>
88
+		public DateTime? F_CreateTime
89
+		{
90
+			set{ _f_createtime=value;}
91
+			get{return _f_createtime;}
92
+		}
93
+		/// <summary>
94
+		/// 
95
+		/// </summary>
96
+		public int? F_IsDelete
97
+		{
98
+			set{ _f_isdelete=value;}
99
+			get{return _f_isdelete;}
100
+		}
101
+		#endregion Model
102
+
103
+	}
104
+}
105
+

+ 69 - 0
RMYY_CallCenter_Api/Controllers/SchedulingController.cs

@@ -0,0 +1,69 @@
1
+using RMYY_CallCenter_Api.DB;
2
+using RMYY_CallCenter_Api.Models;
3
+using RMYY_CallCenter_Api.Models.Enum;
4
+using RMYY_CallCenter_Api.Models.Input;
5
+using RMYY_CallCenter_Api.Utility;
6
+using System;
7
+using System.Collections.Generic;
8
+using System.ComponentModel;
9
+using System.Data;
10
+using System.IO;
11
+using System.Linq;
12
+using System.Reflection;
13
+using System.Web;
14
+using System.Web.Mvc;
15
+
16
+namespace RMYY_CallCenter_Api.Controllers
17
+{
18
+    public class SchedulingController : BaseController
19
+    {
20
+      
21
+
22
+        /// <summary>
23
+        /// 上传附件
24
+        /// </summary>
25
+        /// <returns></returns>
26
+        //[Authority]
27
+        public ActionResult UploadFile()
28
+        {
29
+            #region 多个上传
30
+            HttpFileCollectionBase files = Request.Files;
31
+            if (files.Count > 0)
32
+            {
33
+                List<Model.T_Sys_Accessories> acs = new List<Model.T_Sys_Accessories>();
34
+                string path = "/Upload/Files/" + DateTime.Now.ToString("yyyy") + "/" + DateTime.Now.ToString("MM") + "/" + DateTime.Now.ToString("dd") + "/";
35
+                for (int i = 0; i < files.Count; i++)
36
+                {
37
+                    HttpPostedFileBase file = files[i];
38
+                    string name = FileHelper.Upload(file, path);
39
+
40
+                    Model.T_Sys_Accessories model_T_Sys_Accessories = new Model.T_Sys_Accessories();
41
+                    model_T_Sys_Accessories.F_AddTime = DateTime.Now;//上传时间
42
+                    model_T_Sys_Accessories.F_FileName = name;//附件名称
43
+                    model_T_Sys_Accessories.F_FileType = Path.GetExtension(file.FileName);//附件类型
44
+                    model_T_Sys_Accessories.F_FileUrl = path + name;//附件地址
45
+                    model_T_Sys_Accessories.F_Size = file.ContentLength;
46
+                    model_T_Sys_Accessories.F_UserCode = User.F_UserCode;//上传人  
47
+                    int id = new Bll.T_Sys_Accessories().Add(model_T_Sys_Accessories);
48
+                    model_T_Sys_Accessories.F_FileId = id;
49
+                    acs.Add(model_T_Sys_Accessories);
50
+                }
51
+                return Success("成功", acs);
52
+            }
53
+            else
54
+            {
55
+                return Error("请选择要上传的文件");
56
+            }
57
+            #endregion
58
+
59
+        }
60
+
61
+
62
+
63
+
64
+
65
+
66
+       
67
+
68
+    }
69
+}