zhupei il y a 4 ans
Parent
commit
4b644226f6

+ 147 - 0
RMYY_CallCenter_Api.Bll/T_Con_WorkOrderItem.cs

@@ -0,0 +1,147 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Data;
4
+using System.Linq;
5
+using System.Text;
6
+using System.Threading.Tasks;
7
+
8
+namespace RMYY_CallCenter_Api.Bll
9
+{
10
+    /// <summary>
11
+    /// T_Con_WorkOrderItem
12
+    /// </summary>
13
+    public partial class T_Con_WorkOrderItem
14
+    {
15
+        private readonly RMYY_CallCenter_Api.Dal.T_Con_WorkOrderItem dal = new RMYY_CallCenter_Api.Dal.T_Con_WorkOrderItem();
16
+        public T_Con_WorkOrderItem()
17
+        { }
18
+        #region  BasicMethod
19
+        /// <summary>
20
+        /// 是否存在该记录
21
+        /// </summary>
22
+        public bool Exists(long F_ID)
23
+        {
24
+            return dal.Exists(F_ID);
25
+        }
26
+
27
+        /// <summary>
28
+        /// 增加一条数据
29
+        /// </summary>
30
+        public long Add(RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model)
31
+        {
32
+            return dal.Add(model);
33
+        }
34
+
35
+        /// <summary>
36
+        /// 更新一条数据
37
+        /// </summary>
38
+        public bool Update(RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model)
39
+        {
40
+            return dal.Update(model);
41
+        }
42
+
43
+        /// <summary>
44
+        /// 删除一条数据
45
+        /// </summary>
46
+        public bool Delete(long F_ID)
47
+        {
48
+
49
+            return dal.Delete(F_ID);
50
+        }
51
+        /// <summary>
52
+        /// 删除一条数据
53
+        /// </summary>
54
+        public bool DeleteList(string F_IDlist)
55
+        {
56
+            return dal.DeleteList(F_IDlist);
57
+        }
58
+
59
+        /// <summary>
60
+        /// 得到一个对象实体
61
+        /// </summary>
62
+        public RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem GetModel(long F_ID)
63
+        {
64
+
65
+            return dal.GetModel(F_ID);
66
+        }
67
+
68
+        /// <summary>
69
+        /// 获得数据列表
70
+        /// </summary>
71
+        public DataSet GetList(string strWhere)
72
+        {
73
+            return dal.GetList(strWhere);
74
+        }
75
+        /// <summary>
76
+        /// 获得前几行数据
77
+        /// </summary>
78
+        public DataSet GetList(int Top, string strWhere, string filedOrder)
79
+        {
80
+            return dal.GetList(Top, strWhere, filedOrder);
81
+        }
82
+        /// <summary>
83
+        /// 获得数据列表
84
+        /// </summary>
85
+        public List<RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem> GetModelList(string strWhere)
86
+        {
87
+            DataSet ds = dal.GetList(strWhere);
88
+            return DataTableToList(ds.Tables[0]);
89
+        }
90
+        /// <summary>
91
+        /// 获得数据列表
92
+        /// </summary>
93
+        public List<RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem> DataTableToList(DataTable dt)
94
+        {
95
+            List<RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem> modelList = new List<RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem>();
96
+            int rowsCount = dt.Rows.Count;
97
+            if (rowsCount > 0)
98
+            {
99
+                RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model;
100
+                for (int n = 0; n < rowsCount; n++)
101
+                {
102
+                    model = dal.DataRowToModel(dt.Rows[n]);
103
+                    if (model != null)
104
+                    {
105
+                        modelList.Add(model);
106
+                    }
107
+                }
108
+            }
109
+            return modelList;
110
+        }
111
+
112
+        /// <summary>
113
+        /// 获得数据列表
114
+        /// </summary>
115
+        public DataSet GetAllList()
116
+        {
117
+            return GetList("");
118
+        }
119
+
120
+        /// <summary>
121
+        /// 分页获取数据列表
122
+        /// </summary>
123
+        public int GetRecordCount(string strWhere)
124
+        {
125
+            return dal.GetRecordCount(strWhere);
126
+        }
127
+        /// <summary>
128
+        /// 分页获取数据列表
129
+        /// </summary>
130
+        public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
131
+        {
132
+            return dal.GetListByPage(strWhere, orderby, startIndex, endIndex);
133
+        }
134
+        /// <summary>
135
+        /// 分页获取数据列表
136
+        /// </summary>
137
+        //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
138
+        //{
139
+        //return dal.GetList(PageSize,PageIndex,strWhere);
140
+        //}
141
+
142
+        #endregion  BasicMethod
143
+        #region  ExtensionMethod
144
+
145
+        #endregion  ExtensionMethod
146
+    }
147
+}

+ 418 - 0
RMYY_CallCenter_Api.Dal/T_Con_WorkOrderItem.cs

@@ -0,0 +1,418 @@
1
+using RMYY_CallCenter_Api.DB;
2
+using System;
3
+using System.Collections.Generic;
4
+using System.Data;
5
+using System.Data.SqlClient;
6
+using System.Linq;
7
+using System.Text;
8
+using System.Threading.Tasks;
9
+
10
+namespace RMYY_CallCenter_Api.Dal
11
+{
12
+    /// <summary>
13
+    /// 数据访问类:T_Con_WorkOrderItem
14
+    /// </summary>
15
+    public partial class T_Con_WorkOrderItem
16
+    {
17
+        public T_Con_WorkOrderItem()
18
+        { }
19
+        #region  BasicMethod
20
+        /// <summary>
21
+        /// 是否存在该记录
22
+        /// </summary>
23
+        public bool Exists(long F_ID)
24
+        {
25
+            StringBuilder strSql = new StringBuilder();
26
+            strSql.Append("select count(1) from T_Con_WorkOrderItem with(nolock)");
27
+            strSql.Append(" where F_ID=@F_ID");
28
+            SqlParameter[] parameters = {
29
+                    new SqlParameter("@F_ID", SqlDbType.BigInt)
30
+            };
31
+            parameters[0].Value = F_ID;
32
+
33
+            return DbHelperSQL.Exists(strSql.ToString(), parameters);
34
+        }
35
+
36
+
37
+        /// <summary>
38
+        /// 增加一条数据
39
+        /// </summary>
40
+        public long Add(RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model)
41
+        {
42
+            StringBuilder strSql = new StringBuilder();
43
+            strSql.Append("insert into T_Con_WorkOrderItem(");
44
+            strSql.Append("F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime)");
45
+            strSql.Append(" values (");
46
+            strSql.Append("@F_WoID,@F_WoState,@F_ItemType,@F_OptType,@F_OptContent,@F_NextUser,@F_NextDept,@F_IsUsed,@F_LimitTime,@F_IsSMS,@F_SMSToUser,@F_SMSToPhone,@F_SMSContent,@F_CreateUser,@F_CreateTime)");
47
+            strSql.Append(";select @@IDENTITY");
48
+            SqlParameter[] parameters = {
49
+                    new SqlParameter("@F_WoID", SqlDbType.BigInt,8),
50
+                    new SqlParameter("@F_WoState", SqlDbType.Int,4),
51
+                    new SqlParameter("@F_ItemType", SqlDbType.Int,4),
52
+                    new SqlParameter("@F_OptType", SqlDbType.Int,4),
53
+                    new SqlParameter("@F_OptContent", SqlDbType.NVarChar,-1),
54
+                    new SqlParameter("@F_NextUser", SqlDbType.VarChar,50),
55
+                    new SqlParameter("@F_NextDept", SqlDbType.Int,4),
56
+                    new SqlParameter("@F_IsUsed", SqlDbType.Int,4),
57
+                    new SqlParameter("@F_LimitTime", SqlDbType.NVarChar,200),
58
+                    new SqlParameter("@F_IsSMS", SqlDbType.Int,4),
59
+                    new SqlParameter("@F_SMSToUser", SqlDbType.VarChar,50),
60
+                    new SqlParameter("@F_SMSToPhone", SqlDbType.VarChar,50),
61
+                    new SqlParameter("@F_SMSContent", SqlDbType.NText),
62
+                    new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
63
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime)};
64
+            parameters[0].Value = model.F_WoID;
65
+            parameters[1].Value = model.F_WoState;
66
+            parameters[2].Value = model.F_ItemType;
67
+            parameters[3].Value = model.F_OptType;
68
+            parameters[4].Value = model.F_OptContent;
69
+            parameters[5].Value = model.F_NextUser;
70
+            parameters[6].Value = model.F_NextDept;
71
+            parameters[7].Value = model.F_IsUsed;
72
+            parameters[8].Value = model.F_LimitTime;
73
+            parameters[9].Value = model.F_IsSMS;
74
+            parameters[10].Value = model.F_SMSToUser;
75
+            parameters[11].Value = model.F_SMSToPhone;
76
+            parameters[12].Value = model.F_SMSContent;
77
+            parameters[13].Value = model.F_CreateUser;
78
+            parameters[14].Value = model.F_CreateTime;
79
+
80
+            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
81
+            if (obj == null)
82
+            {
83
+                return 0;
84
+            }
85
+            else
86
+            {
87
+                return Convert.ToInt64(obj);
88
+            }
89
+        }
90
+        /// <summary>
91
+        /// 更新一条数据
92
+        /// </summary>
93
+        public bool Update(RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model)
94
+        {
95
+            StringBuilder strSql = new StringBuilder();
96
+            strSql.Append("update T_Con_WorkOrderItem set ");
97
+            strSql.Append("F_WoID=@F_WoID,");
98
+            strSql.Append("F_WoState=@F_WoState,");
99
+            strSql.Append("F_ItemType=@F_ItemType,");
100
+            strSql.Append("F_OptType=@F_OptType,");
101
+            strSql.Append("F_OptContent=@F_OptContent,");
102
+            strSql.Append("F_NextUser=@F_NextUser,");
103
+            strSql.Append("F_NextDept=@F_NextDept,");
104
+            strSql.Append("F_IsUsed=@F_IsUsed,");
105
+            strSql.Append("F_LimitTime=@F_LimitTime,");
106
+            strSql.Append("F_IsSMS=@F_IsSMS,");
107
+            strSql.Append("F_SMSToUser=@F_SMSToUser,");
108
+            strSql.Append("F_SMSToPhone=@F_SMSToPhone,");
109
+            strSql.Append("F_SMSContent=@F_SMSContent,");
110
+            strSql.Append("F_CreateUser=@F_CreateUser,");
111
+            strSql.Append("F_CreateTime=@F_CreateTime");
112
+            strSql.Append(" where F_ID=@F_ID");
113
+            SqlParameter[] parameters = {
114
+                    new SqlParameter("@F_WoID", SqlDbType.BigInt,8),
115
+                    new SqlParameter("@F_WoState", SqlDbType.Int,4),
116
+                    new SqlParameter("@F_ItemType", SqlDbType.Int,4),
117
+                    new SqlParameter("@F_OptType", SqlDbType.Int,4),
118
+                    new SqlParameter("@F_OptContent", SqlDbType.NVarChar,-1),
119
+                    new SqlParameter("@F_NextUser", SqlDbType.VarChar,50),
120
+                    new SqlParameter("@F_NextDept", SqlDbType.Int,4),
121
+                    new SqlParameter("@F_IsUsed", SqlDbType.Int,4),
122
+                    new SqlParameter("@F_LimitTime", SqlDbType.NVarChar,200),
123
+                    new SqlParameter("@F_IsSMS", SqlDbType.Int,4),
124
+                    new SqlParameter("@F_SMSToUser", SqlDbType.VarChar,50),
125
+                    new SqlParameter("@F_SMSToPhone", SqlDbType.VarChar,50),
126
+                    new SqlParameter("@F_SMSContent", SqlDbType.NText),
127
+                    new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
128
+                    new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
129
+                    new SqlParameter("@F_ID", SqlDbType.BigInt,8)};
130
+            parameters[0].Value = model.F_WoID;
131
+            parameters[1].Value = model.F_WoState;
132
+            parameters[2].Value = model.F_ItemType;
133
+            parameters[3].Value = model.F_OptType;
134
+            parameters[4].Value = model.F_OptContent;
135
+            parameters[5].Value = model.F_NextUser;
136
+            parameters[6].Value = model.F_NextDept;
137
+            parameters[7].Value = model.F_IsUsed;
138
+            parameters[8].Value = model.F_LimitTime;
139
+            parameters[9].Value = model.F_IsSMS;
140
+            parameters[10].Value = model.F_SMSToUser;
141
+            parameters[11].Value = model.F_SMSToPhone;
142
+            parameters[12].Value = model.F_SMSContent;
143
+            parameters[13].Value = model.F_CreateUser;
144
+            parameters[14].Value = model.F_CreateTime;
145
+            parameters[15].Value = model.F_ID;
146
+
147
+            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
148
+            if (rows > 0)
149
+            {
150
+                return true;
151
+            }
152
+            else
153
+            {
154
+                return false;
155
+            }
156
+        }
157
+
158
+        /// <summary>
159
+        /// 删除一条数据
160
+        /// </summary>
161
+        public bool Delete(long F_ID)
162
+        {
163
+
164
+            StringBuilder strSql = new StringBuilder();
165
+            strSql.Append("delete from T_Con_WorkOrderItem ");
166
+            strSql.Append(" where F_ID=@F_ID");
167
+            SqlParameter[] parameters = {
168
+                    new SqlParameter("@F_ID", SqlDbType.BigInt)
169
+            };
170
+            parameters[0].Value = F_ID;
171
+
172
+            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
173
+            if (rows > 0)
174
+            {
175
+                return true;
176
+            }
177
+            else
178
+            {
179
+                return false;
180
+            }
181
+        }
182
+        /// <summary>
183
+        /// 批量删除数据
184
+        /// </summary>
185
+        public bool DeleteList(string F_IDlist)
186
+        {
187
+            StringBuilder strSql = new StringBuilder();
188
+            strSql.Append("delete from T_Con_WorkOrderItem ");
189
+            strSql.Append(" where F_ID in (" + F_IDlist + ")  ");
190
+            int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
191
+            if (rows > 0)
192
+            {
193
+                return true;
194
+            }
195
+            else
196
+            {
197
+                return false;
198
+            }
199
+        }
200
+
201
+
202
+        /// <summary>
203
+        /// 得到一个对象实体
204
+        /// </summary>
205
+        public RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem GetModel(long F_ID)
206
+        {
207
+
208
+            StringBuilder strSql = new StringBuilder();
209
+            strSql.Append("select  top 1 F_ID,F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime from T_Con_WorkOrderItem ");
210
+            strSql.Append(" where F_ID=@F_ID");
211
+            SqlParameter[] parameters = {
212
+                    new SqlParameter("@F_ID", SqlDbType.BigInt)
213
+            };
214
+            parameters[0].Value = F_ID;
215
+
216
+            RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model = new RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem();
217
+            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
218
+            if (ds.Tables[0].Rows.Count > 0)
219
+            {
220
+                return DataRowToModel(ds.Tables[0].Rows[0]);
221
+            }
222
+            else
223
+            {
224
+                return null;
225
+            }
226
+        }
227
+
228
+
229
+        /// <summary>
230
+        /// 得到一个对象实体
231
+        /// </summary>
232
+        public RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem DataRowToModel(DataRow row)
233
+        {
234
+            RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem model = new RMYY_CallCenter_Api.Model.T_Con_WorkOrderItem();
235
+            if (row != null)
236
+            {
237
+                if (row["F_ID"] != null && row["F_ID"].ToString() != "")
238
+                {
239
+                    model.F_ID = long.Parse(row["F_ID"].ToString());
240
+                }
241
+                if (row["F_WoID"] != null && row["F_WoID"].ToString() != "")
242
+                {
243
+                    model.F_WoID = long.Parse(row["F_WoID"].ToString());
244
+                }
245
+                if (row["F_WoState"] != null && row["F_WoState"].ToString() != "")
246
+                {
247
+                    model.F_WoState = int.Parse(row["F_WoState"].ToString());
248
+                }
249
+                if (row["F_ItemType"] != null && row["F_ItemType"].ToString() != "")
250
+                {
251
+                    model.F_ItemType = int.Parse(row["F_ItemType"].ToString());
252
+                }
253
+                if (row["F_OptType"] != null && row["F_OptType"].ToString() != "")
254
+                {
255
+                    model.F_OptType = int.Parse(row["F_OptType"].ToString());
256
+                }
257
+                if (row["F_OptContent"] != null)
258
+                {
259
+                    model.F_OptContent = row["F_OptContent"].ToString();
260
+                }
261
+                if (row["F_NextUser"] != null)
262
+                {
263
+                    model.F_NextUser = row["F_NextUser"].ToString();
264
+                }
265
+                if (row["F_NextDept"] != null && row["F_NextDept"].ToString() != "")
266
+                {
267
+                    model.F_NextDept = int.Parse(row["F_NextDept"].ToString());
268
+                }
269
+                if (row["F_IsUsed"] != null && row["F_IsUsed"].ToString() != "")
270
+                {
271
+                    model.F_IsUsed = int.Parse(row["F_IsUsed"].ToString());
272
+                }
273
+                if (row["F_LimitTime"] != null)
274
+                {
275
+                    model.F_LimitTime = row["F_LimitTime"].ToString();
276
+                }
277
+                if (row["F_IsSMS"] != null && row["F_IsSMS"].ToString() != "")
278
+                {
279
+                    model.F_IsSMS = int.Parse(row["F_IsSMS"].ToString());
280
+                }
281
+                if (row["F_SMSToUser"] != null)
282
+                {
283
+                    model.F_SMSToUser = row["F_SMSToUser"].ToString();
284
+                }
285
+                if (row["F_SMSToPhone"] != null)
286
+                {
287
+                    model.F_SMSToPhone = row["F_SMSToPhone"].ToString();
288
+                }
289
+                if (row["F_SMSContent"] != null)
290
+                {
291
+                    model.F_SMSContent = row["F_SMSContent"].ToString();
292
+                }
293
+                if (row["F_CreateUser"] != null)
294
+                {
295
+                    model.F_CreateUser = row["F_CreateUser"].ToString();
296
+                }
297
+                if (row["F_CreateTime"] != null && row["F_CreateTime"].ToString() != "")
298
+                {
299
+                    model.F_CreateTime = DateTime.Parse(row["F_CreateTime"].ToString());
300
+                }
301
+            }
302
+            return model;
303
+        }
304
+
305
+        /// <summary>
306
+        /// 获得数据列表
307
+        /// </summary>
308
+        public DataSet GetList(string strWhere)
309
+        {
310
+            StringBuilder strSql = new StringBuilder();
311
+            strSql.Append("select F_ID,F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime ");
312
+            strSql.Append(" FROM T_Con_WorkOrderItem with(nolock)");
313
+            if (strWhere.Trim() != "")
314
+            {
315
+                strSql.Append(" where " + strWhere);
316
+            }
317
+            return DbHelperSQL.Query(strSql.ToString());
318
+        }
319
+
320
+        /// <summary>
321
+        /// 获得前几行数据
322
+        /// </summary>
323
+        public DataSet GetList(int Top, string strWhere, string filedOrder)
324
+        {
325
+            StringBuilder strSql = new StringBuilder();
326
+            strSql.Append("select ");
327
+            if (Top > 0)
328
+            {
329
+                strSql.Append(" top " + Top.ToString());
330
+            }
331
+            strSql.Append(" F_ID,F_WoID,F_WoState,F_ItemType,F_OptType,F_OptContent,F_NextUser,F_NextDept,F_IsUsed,F_LimitTime,F_IsSMS,F_SMSToUser,F_SMSToPhone,F_SMSContent,F_CreateUser,F_CreateTime ");
332
+            strSql.Append(" FROM T_Con_WorkOrderItem with(nolock)");
333
+            if (strWhere.Trim() != "")
334
+            {
335
+                strSql.Append(" where " + strWhere);
336
+            }
337
+            strSql.Append(" order by " + filedOrder);
338
+            return DbHelperSQL.Query(strSql.ToString());
339
+        }
340
+
341
+        /// <summary>
342
+        /// 获取记录总数
343
+        /// </summary>
344
+        public int GetRecordCount(string strWhere)
345
+        {
346
+            StringBuilder strSql = new StringBuilder();
347
+            strSql.Append("select count(1) FROM T_Con_WorkOrderItem with(nolock)");
348
+            if (strWhere.Trim() != "")
349
+            {
350
+                strSql.Append(" where " + strWhere);
351
+            }
352
+            object obj = DbHelperSQL.GetSingle(strSql.ToString());
353
+            if (obj == null)
354
+            {
355
+                return 0;
356
+            }
357
+            else
358
+            {
359
+                return Convert.ToInt32(obj);
360
+            }
361
+        }
362
+        /// <summary>
363
+        /// 分页获取数据列表
364
+        /// </summary>
365
+        public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
366
+        {
367
+            StringBuilder strSql = new StringBuilder();
368
+            strSql.Append("SELECT * FROM ( ");
369
+            strSql.Append(" SELECT ROW_NUMBER() OVER (");
370
+            if (!string.IsNullOrEmpty(orderby.Trim()))
371
+            {
372
+                strSql.Append("order by T." + orderby);
373
+            }
374
+            else
375
+            {
376
+                strSql.Append("order by T.F_ID desc");
377
+            }
378
+            strSql.Append(")AS Row, T.*  from T_Con_WorkOrderItem T ");
379
+            if (!string.IsNullOrEmpty(strWhere.Trim()))
380
+            {
381
+                strSql.Append(" WHERE " + strWhere);
382
+            }
383
+            strSql.Append(" ) TT");
384
+            strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex);
385
+            return DbHelperSQL.Query(strSql.ToString());
386
+        }
387
+
388
+        /*
389
+		/// <summary>
390
+		/// 分页获取数据列表
391
+		/// </summary>
392
+		public DataSet GetList(int PageSize,int PageIndex,string strWhere)
393
+		{
394
+			SqlParameter[] parameters = {
395
+					new SqlParameter("@tblName", SqlDbType.VarChar, 255),
396
+					new SqlParameter("@fldName", SqlDbType.VarChar, 255),
397
+					new SqlParameter("@PageSize", SqlDbType.Int),
398
+					new SqlParameter("@PageIndex", SqlDbType.Int),
399
+					new SqlParameter("@IsReCount", SqlDbType.Bit),
400
+					new SqlParameter("@OrderType", SqlDbType.Bit),
401
+					new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
402
+					};
403
+			parameters[0].Value = "T_Con_WorkOrderItem";
404
+			parameters[1].Value = "F_ID";
405
+			parameters[2].Value = PageSize;
406
+			parameters[3].Value = PageIndex;
407
+			parameters[4].Value = 0;
408
+			parameters[5].Value = 0;
409
+			parameters[6].Value = strWhere;	
410
+			return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
411
+		}*/
412
+
413
+        #endregion  BasicMethod
414
+        #region  ExtensionMethod
415
+
416
+        #endregion  ExtensionMethod
417
+    }
418
+}

+ 166 - 0
RMYY_CallCenter_Api.Model/T_Con_WorkOrderItem.cs

@@ -0,0 +1,166 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Text;
5
+using System.Threading.Tasks;
6
+
7
+namespace RMYY_CallCenter_Api.Model
8
+{
9
+
10
+    /// <summary>
11
+    /// T_Con_WorkOrderItem:实体类(属性说明自动提取数据库字段的描述信息)
12
+    /// </summary>
13
+    [Serializable]
14
+    public partial class T_Con_WorkOrderItem
15
+    {
16
+        public T_Con_WorkOrderItem()
17
+        { }
18
+        #region Model
19
+        private long _f_id;
20
+        private long _f_woid;
21
+        private int? _f_wostate;
22
+        private int? _f_itemtype;
23
+        private int? _f_opttype;
24
+        private string _f_optcontent;
25
+        private string _f_nextuser;
26
+        private int? _f_nextdept;
27
+        private int? _f_isused = 0;
28
+        private string _f_limittime;
29
+        private int? _f_issms;
30
+        private string _f_smstouser;
31
+        private string _f_smstophone;
32
+        private string _f_smscontent;
33
+        private string _f_createuser;
34
+        private DateTime? _f_createtime;
35
+        /// <summary>
36
+        /// 工单记录ID
37
+        /// </summary>
38
+        public long F_ID
39
+        {
40
+            set { _f_id = value; }
41
+            get { return _f_id; }
42
+        }
43
+        /// <summary>
44
+        /// 工单ID
45
+        /// </summary>
46
+        public long F_WoID
47
+        {
48
+            set { _f_woid = value; }
49
+            get { return _f_woid; }
50
+        }
51
+        /// <summary>
52
+        /// 工单状态
53
+        /// </summary>
54
+        public int? F_WoState
55
+        {
56
+            set { _f_wostate = value; }
57
+            get { return _f_wostate; }
58
+        }
59
+        /// <summary>
60
+        /// 记录类型 1工单处理,2工单催办
61
+        /// </summary>
62
+        public int? F_ItemType
63
+        {
64
+            set { _f_itemtype = value; }
65
+            get { return _f_itemtype; }
66
+        }
67
+        /// <summary>
68
+        /// 操作类型
69
+        /// </summary>
70
+        public int? F_OptType
71
+        {
72
+            set { _f_opttype = value; }
73
+            get { return _f_opttype; }
74
+        }
75
+        /// <summary>
76
+        /// 操作内容
77
+        /// </summary>
78
+        public string F_OptContent
79
+        {
80
+            set { _f_optcontent = value; }
81
+            get { return _f_optcontent; }
82
+        }
83
+        /// <summary>
84
+        /// 下一步操作人
85
+        /// </summary>
86
+        public string F_NextUser
87
+        {
88
+            set { _f_nextuser = value; }
89
+            get { return _f_nextuser; }
90
+        }
91
+        /// <summary>
92
+        /// 下一步操作部门
93
+        /// </summary>
94
+        public int? F_NextDept
95
+        {
96
+            set { _f_nextdept = value; }
97
+            get { return _f_nextdept; }
98
+        }
99
+        /// <summary>
100
+        /// 是否在用,0是 1否
101
+        /// </summary>
102
+        public int? F_IsUsed
103
+        {
104
+            set { _f_isused = value; }
105
+            get { return _f_isused; }
106
+        }
107
+        /// <summary>
108
+        /// 时限
109
+        /// </summary>
110
+        public string F_LimitTime
111
+        {
112
+            set { _f_limittime = value; }
113
+            get { return _f_limittime; }
114
+        }
115
+        /// <summary>
116
+        /// 是否短信提醒
117
+        /// </summary>
118
+        public int? F_IsSMS
119
+        {
120
+            set { _f_issms = value; }
121
+            get { return _f_issms; }
122
+        }
123
+        /// <summary>
124
+        /// 短信提醒人
125
+        /// </summary>
126
+        public string F_SMSToUser
127
+        {
128
+            set { _f_smstouser = value; }
129
+            get { return _f_smstouser; }
130
+        }
131
+        /// <summary>
132
+        /// 短信提醒电话
133
+        /// </summary>
134
+        public string F_SMSToPhone
135
+        {
136
+            set { _f_smstophone = value; }
137
+            get { return _f_smstophone; }
138
+        }
139
+        /// <summary>
140
+        /// 短信提醒内容
141
+        /// </summary>
142
+        public string F_SMSContent
143
+        {
144
+            set { _f_smscontent = value; }
145
+            get { return _f_smscontent; }
146
+        }
147
+        /// <summary>
148
+        /// 创建人
149
+        /// </summary>
150
+        public string F_CreateUser
151
+        {
152
+            set { _f_createuser = value; }
153
+            get { return _f_createuser; }
154
+        }
155
+        /// <summary>
156
+        /// 创建时间
157
+        /// </summary>
158
+        public DateTime? F_CreateTime
159
+        {
160
+            set { _f_createtime = value; }
161
+            get { return _f_createtime; }
162
+        }
163
+        #endregion Model
164
+
165
+    }
166
+}

+ 5 - 5
RMYY_CallCenter_Api/Controllers/Con_WorkOrderController.cs

@@ -12,7 +12,7 @@ namespace RMYY_CallCenter_Api.Controllers
12 12
 {
13 13
     public class Con_WorkOrderController : BaseController
14 14
     {
15
-        private Bll.T_Con_WorkOrderItem_New itembll = new Bll.T_Con_WorkOrderItem_New();
15
+        private Bll.T_Con_WorkOrderItem itembll = new Bll.T_Con_WorkOrderItem();
16 16
         private Bll.T_Sys_UserAccount userbll = new Bll.T_Sys_UserAccount();
17 17
         private Bll.T_Sys_Department deptbll = new Bll.T_Sys_Department();
18 18
         private Bll.T_Con_WorkOrder orderbll = new Bll.T_Con_WorkOrder();
@@ -116,7 +116,7 @@ namespace RMYY_CallCenter_Api.Controllers
116 116
             return Error("误操作权限!");
117 117
         }
118 118
 
119
-        private List<ItemListLog> ItemList(List<Model.T_Con_WorkOrderItem_New> list)
119
+        private List<ItemListLog> ItemList(List<Model.T_Con_WorkOrderItem> list)
120 120
         {
121 121
             List<ItemListLog> Modellist = new List<ItemListLog>();
122 122
             foreach (var it in list)
@@ -186,7 +186,7 @@ namespace RMYY_CallCenter_Api.Controllers
186 186
                 DataTable dt = new DataTable();
187 187
                 int recordCount;
188 188
                 dt = Bll.PagerBll.GetListPager(
189
-                                            "T_Con_WorkOrderItem_New",
189
+                                            "T_Con_WorkOrderItem",
190 190
                                             "F_ID",
191 191
                                             "*",
192 192
                                             sql,
@@ -195,7 +195,7 @@ namespace RMYY_CallCenter_Api.Controllers
195 195
                                             pageindex,
196 196
                                             true,
197 197
                                             out recordCount);
198
-                List<Model.T_Con_WorkOrderItem_New> itemlists = new Bll.T_Con_WorkOrderItem_New().DataTableToList(dt);
198
+                List<Model.T_Con_WorkOrderItem> itemlists = new Bll.T_Con_WorkOrderItem().DataTableToList(dt);
199 199
                 if (itemlists != null)
200 200
                 {
201 201
                     var obj = new
@@ -561,7 +561,7 @@ namespace RMYY_CallCenter_Api.Controllers
561 561
         public long AddLog(int woid, int wostate, string content, int itemtype, int opttype, string nextuser, int nextdept, Model.T_Sys_UserAccount nowUser, int F_IsUsed = 0)
562 562
         {
563 563
 
564
-            Model.T_Con_WorkOrderItem_New itemModel = new Model.T_Con_WorkOrderItem_New();
564
+            Model.T_Con_WorkOrderItem itemModel = new Model.T_Con_WorkOrderItem();
565 565
             #region 
566 566
             //处理当前工单的记录之前的记录过期
567 567
             var itemlast = itembll.GetModelList(" isnull(F_IsUsed,'0')='0' and F_ItemType=" + itemtype + " and  F_WoID=" + woid + " ");