Kaynağa Gözat

新增班别表

zhoufan 8 yıl önce
ebeveyn
işleme
d9fa8501f9

+ 1 - 0
CallCenterApi/CallCenterApi.BLL/CallCenterApi.BLL.csproj

@@ -92,6 +92,7 @@
92 92
     <Compile Include="T_Sms_SmsModel.cs" />
93 93
     <Compile Include="T_Sys_Accessories.cs" />
94 94
     <Compile Include="T_Sys_Area.cs" />
95
+    <Compile Include="T_Sys_Class.cs" />
95 96
     <Compile Include="T_Sys_Department.cs" />
96 97
     <Compile Include="T_Sys_DictionaryValue.cs" />
97 98
     <Compile Include="T_Sys_Function.cs" />

+ 145 - 0
CallCenterApi/CallCenterApi.BLL/T_Sys_Class.cs

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

+ 1 - 0
CallCenterApi/CallCenterApi.DAL/CallCenterApi.DAL.csproj

@@ -92,6 +92,7 @@
92 92
     <Compile Include="T_Sms_SmsModel.cs" />
93 93
     <Compile Include="T_Sys_Accessories.cs" />
94 94
     <Compile Include="T_Sys_Area.cs" />
95
+    <Compile Include="T_Sys_Class.cs" />
95 96
     <Compile Include="T_Sys_Department.cs" />
96 97
     <Compile Include="T_Sys_DictionaryValue.cs" />
97 98
     <Compile Include="T_Sys_Function.cs" />

+ 381 - 0
CallCenterApi/CallCenterApi.DAL/T_Sys_Class.cs

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

+ 23 - 14
CallCenterApi/CallCenterApi.DAL/T_Sys_UserAccount.cs

@@ -50,9 +50,9 @@ namespace CallCenterApi.DAL
50 50
         {
51 51
             StringBuilder strSql = new StringBuilder();
52 52
             strSql.Append("insert into T_Sys_UserAccount(");
53
-            strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_WXNo,F_WxOpenId,F_Position,F_SeartGroupID,F_SeartGroup,F_RoleCode)");
53
+            strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_GroupId,F_SeatFlag,F_SeatRight,F_SeatLevel,F_SexFlag,F_RemindFlag,F_Remark,F_Telephone,F_Mobile,F_HomePhone,F_Birthday,F_CreateOn,F_CancelOn,F_DeleteFlag,F_APPOnFlag,F_LastActiveTime,F_See,F_HJType,F_PId,F_TmId,F_WorkNumber,F_DeptCode,F_Position,F_WXNo,F_WxOpenId,F_SeartGroupID,F_SeartGroup,F_RoleCode,F_ClassCode)");
54 54
             strSql.Append(" values (");
55
-            strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_GroupId,@F_SeatFlag,@F_SeatRight,@F_SeatLevel,@F_SexFlag,@F_RemindFlag,@F_Remark,@F_Telephone,@F_Mobile,@F_HomePhone,@F_Birthday,@F_CreateOn,@F_CancelOn,@F_DeleteFlag,@F_APPOnFlag,@F_LastActiveTime,@F_See,@F_HJType,@F_PId,@F_TmId,@F_WorkNumber,@F_DeptCode,@F_WXNo,@F_WxOpenId,@F_Position,@F_SeartGroupID,@F_SeartGroup,@F_RoleCode)");
55
+            strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_GroupId,@F_SeatFlag,@F_SeatRight,@F_SeatLevel,@F_SexFlag,@F_RemindFlag,@F_Remark,@F_Telephone,@F_Mobile,@F_HomePhone,@F_Birthday,@F_CreateOn,@F_CancelOn,@F_DeleteFlag,@F_APPOnFlag,@F_LastActiveTime,@F_See,@F_HJType,@F_PId,@F_TmId,@F_WorkNumber,@F_DeptCode,@F_Position,@F_WXNo,@F_WxOpenId,@F_SeartGroupID,@F_SeartGroup,@F_RoleCode,@F_ClassCode)");
56 56
             strSql.Append(";select @@IDENTITY");
57 57
             SqlParameter[] parameters = {
58 58
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
@@ -83,12 +83,13 @@ namespace CallCenterApi.DAL
83 83
                     new SqlParameter("@F_TmId", SqlDbType.Int,4),
84 84
                     new SqlParameter("@F_WorkNumber", SqlDbType.VarChar,-1),
85 85
                     new SqlParameter("@F_DeptCode", SqlDbType.VarChar,50),
86
+                    new SqlParameter("@F_Position", SqlDbType.NVarChar,300),
86 87
                     new SqlParameter("@F_WXNo", SqlDbType.NVarChar,50),
87 88
                     new SqlParameter("@F_WxOpenId", SqlDbType.VarChar,300),
88
-                    new SqlParameter("@F_Position", SqlDbType.NVarChar,300),
89 89
                     new SqlParameter("@F_SeartGroupID", SqlDbType.Int,4),
90 90
                     new SqlParameter("@F_SeartGroup", SqlDbType.NVarChar,50),
91
-                    new SqlParameter("@F_RoleCode", SqlDbType.VarChar,50)};
91
+                    new SqlParameter("@F_RoleCode", SqlDbType.VarChar,50),
92
+                    new SqlParameter("@F_ClassCode", SqlDbType.VarChar,50)};
92 93
             parameters[0].Value = model.F_UserCode;
93 94
             parameters[1].Value = model.F_Password;
94 95
             parameters[2].Value = model.F_ExtensionNumber;
@@ -117,12 +118,13 @@ namespace CallCenterApi.DAL
117 118
             parameters[25].Value = model.F_TmId;
118 119
             parameters[26].Value = model.F_WorkNumber;
119 120
             parameters[27].Value = model.F_DeptCode;
120
-            parameters[28].Value = model.F_WXNo;
121
-            parameters[29].Value = model.F_WxOpenId;
122
-            parameters[30].Value = model.F_Position;
121
+            parameters[28].Value = model.F_Position;
122
+            parameters[29].Value = model.F_WXNo;
123
+            parameters[30].Value = model.F_WxOpenId;
123 124
             parameters[31].Value = model.F_SeartGroupID;
124 125
             parameters[32].Value = model.F_SeartGroup;
125 126
             parameters[33].Value = model.F_RoleCode;
127
+            parameters[34].Value = model.F_ClassCode;
126 128
 
127 129
             object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
128 130
             if (obj == null)
@@ -169,12 +171,13 @@ namespace CallCenterApi.DAL
169 171
             strSql.Append("F_TmId=@F_TmId,");
170 172
             strSql.Append("F_WorkNumber=@F_WorkNumber,");
171 173
             strSql.Append("F_DeptCode=@F_DeptCode,");
174
+            strSql.Append("F_Position=@F_Position,");
172 175
             strSql.Append("F_WXNo=@F_WXNo,");
173 176
             strSql.Append("F_WxOpenId=@F_WxOpenId,");
174
-            strSql.Append("F_Position=@F_Position,");
175 177
             strSql.Append("F_SeartGroupID=@F_SeartGroupID,");
176 178
             strSql.Append("F_SeartGroup=@F_SeartGroup,");
177
-            strSql.Append("F_RoleCode=@F_RoleCode");
179
+            strSql.Append("F_RoleCode=@F_RoleCode,");
180
+            strSql.Append("F_ClassCode=@F_ClassCode");
178 181
             strSql.Append(" where F_UserId=@F_UserId");
179 182
             SqlParameter[] parameters = {
180 183
                     new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
@@ -205,12 +208,13 @@ namespace CallCenterApi.DAL
205 208
                     new SqlParameter("@F_TmId", SqlDbType.Int,4),
206 209
                     new SqlParameter("@F_WorkNumber", SqlDbType.VarChar,-1),
207 210
                     new SqlParameter("@F_DeptCode", SqlDbType.VarChar,50),
211
+                    new SqlParameter("@F_Position", SqlDbType.NVarChar,300),
208 212
                     new SqlParameter("@F_WXNo", SqlDbType.NVarChar,50),
209 213
                     new SqlParameter("@F_WxOpenId", SqlDbType.VarChar,300),
210
-                    new SqlParameter("@F_Position", SqlDbType.NVarChar,300),
211 214
                     new SqlParameter("@F_SeartGroupID", SqlDbType.Int,4),
212 215
                     new SqlParameter("@F_SeartGroup", SqlDbType.NVarChar,50),
213 216
                     new SqlParameter("@F_RoleCode", SqlDbType.VarChar,50),
217
+                    new SqlParameter("@F_ClassCode", SqlDbType.VarChar,50),
214 218
                     new SqlParameter("@F_UserId", SqlDbType.Int,4)};
215 219
             parameters[0].Value = model.F_UserCode;
216 220
             parameters[1].Value = model.F_Password;
@@ -240,13 +244,14 @@ namespace CallCenterApi.DAL
240 244
             parameters[25].Value = model.F_TmId;
241 245
             parameters[26].Value = model.F_WorkNumber;
242 246
             parameters[27].Value = model.F_DeptCode;
243
-            parameters[28].Value = model.F_WXNo;
244
-            parameters[29].Value = model.F_WxOpenId;
245
-            parameters[30].Value = model.F_Position;
247
+            parameters[28].Value = model.F_Position;
248
+            parameters[29].Value = model.F_WXNo;
249
+            parameters[30].Value = model.F_WxOpenId;
246 250
             parameters[31].Value = model.F_SeartGroupID;
247 251
             parameters[32].Value = model.F_SeartGroup;
248 252
             parameters[33].Value = model.F_RoleCode;
249
-            parameters[34].Value = model.F_UserId;
253
+            parameters[34].Value = model.F_ClassCode;
254
+            parameters[35].Value = model.F_UserId;
250 255
 
251 256
             int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
252 257
             if (rows > 0)
@@ -617,6 +622,10 @@ namespace CallCenterApi.DAL
617 622
                     model.F_SeartGroup = row["F_SeartGroup"].ToString();
618 623
                 }
619 624
                 model.F_WxOpenId = row["F_WxOpenId"] == DBNull.Value ? "" : row["F_WxOpenId"].ToString();
625
+                if (row["F_ClassCode"] != null)
626
+                {
627
+                    model.F_ClassCode = row["F_ClassCode"].ToString();
628
+                }
620 629
 
621 630
             }
622 631
             return model;

+ 1 - 0
CallCenterApi/CallCenterApi.Model/CallCenterApi.Model.csproj

@@ -54,6 +54,7 @@
54 54
     <Compile Include="T_Bus_WorkOrder_GovernmentServiceWO_Map.cs" />
55 55
     <Compile Include="T_Cus_AddressBook.cs" />
56 56
     <Compile Include="T_Email_EmailMessage_Map.cs" />
57
+    <Compile Include="T_Sys_Class.cs" />
57 58
     <Compile Include="T_Sys_SeatPermissionConfig.cs" />
58 59
     <Compile Include="T_Sys_Users.cs" />
59 60
     <Compile Include="WeiBoCommentList.cs" />

+ 125 - 0
CallCenterApi/CallCenterApi.Model/T_Sys_Class.cs

@@ -0,0 +1,125 @@
1
+using System;
2
+namespace CallCenterApi.Model
3
+{
4
+    /// <summary>
5
+    /// T_Sys_Class:实体类(属性说明自动提取数据库字段的描述信息)
6
+    /// </summary>
7
+    [Serializable]
8
+    public partial class T_Sys_Class
9
+    {
10
+        public T_Sys_Class()
11
+        { }
12
+        #region Model
13
+        private int _f_id;
14
+        private string _f_code;
15
+        private string _f_name;
16
+        private DateTime? _f_intime;
17
+        private DateTime? _f_outtime;
18
+        private string _f_remark;
19
+        private int? _f_state;
20
+        private string _f_createuser;
21
+        private DateTime? _f_createtime;
22
+        private int? _f_isdelete;
23
+        private string _f_deleteuser;
24
+        private DateTime? _f_deletetime;
25
+        /// <summary>
26
+        /// 
27
+        /// </summary>
28
+        public int F_Id
29
+        {
30
+            set { _f_id = value; }
31
+            get { return _f_id; }
32
+        }
33
+        /// <summary>
34
+        /// 班别code
35
+        /// </summary>
36
+        public string F_Code
37
+        {
38
+            set { _f_code = value; }
39
+            get { return _f_code; }
40
+        }
41
+        /// <summary>
42
+        /// 班别名称
43
+        /// </summary>
44
+        public string F_Name
45
+        {
46
+            set { _f_name = value; }
47
+            get { return _f_name; }
48
+        }
49
+        /// <summary>
50
+        /// 上班时间
51
+        /// </summary>
52
+        public DateTime? F_InTime
53
+        {
54
+            set { _f_intime = value; }
55
+            get { return _f_intime; }
56
+        }
57
+        /// <summary>
58
+        /// 下班时间
59
+        /// </summary>
60
+        public DateTime? F_OutTime
61
+        {
62
+            set { _f_outtime = value; }
63
+            get { return _f_outtime; }
64
+        }
65
+        /// <summary>
66
+        /// 备注
67
+        /// </summary>
68
+        public string F_Remark
69
+        {
70
+            set { _f_remark = value; }
71
+            get { return _f_remark; }
72
+        }
73
+        /// <summary>
74
+        /// 状态(0启用1未启用)
75
+        /// </summary>
76
+        public int? F_State
77
+        {
78
+            set { _f_state = value; }
79
+            get { return _f_state; }
80
+        }
81
+        /// <summary>
82
+        /// 
83
+        /// </summary>
84
+        public string F_CreateUser
85
+        {
86
+            set { _f_createuser = value; }
87
+            get { return _f_createuser; }
88
+        }
89
+        /// <summary>
90
+        /// 
91
+        /// </summary>
92
+        public DateTime? F_CreateTime
93
+        {
94
+            set { _f_createtime = value; }
95
+            get { return _f_createtime; }
96
+        }
97
+        /// <summary>
98
+        /// 
99
+        /// </summary>
100
+        public int? F_IsDelete
101
+        {
102
+            set { _f_isdelete = value; }
103
+            get { return _f_isdelete; }
104
+        }
105
+        /// <summary>
106
+        /// 
107
+        /// </summary>
108
+        public string F_DeleteUser
109
+        {
110
+            set { _f_deleteuser = value; }
111
+            get { return _f_deleteuser; }
112
+        }
113
+        /// <summary>
114
+        /// 
115
+        /// </summary>
116
+        public DateTime? F_DeleteTime
117
+        {
118
+            set { _f_deletetime = value; }
119
+            get { return _f_deletetime; }
120
+        }
121
+        #endregion Model
122
+
123
+    }
124
+}
125
+

+ 9 - 0
CallCenterApi/CallCenterApi.Model/T_Sys_UserAccount.cs

@@ -50,6 +50,7 @@ namespace CallCenterApi.Model
50 50
         private int? _f_seartgroupid;
51 51
         private string _f_seartgroup;
52 52
         private string _f_rolecode;
53
+        private string _f_classcode;
53 54
         /// <summary>
54 55
         /// 账户ID
55 56
         /// </summary>
@@ -330,6 +331,14 @@ namespace CallCenterApi.Model
330 331
             set { _f_rolecode = value; }
331 332
             get { return _f_rolecode; }
332 333
         }
334
+        /// <summary>
335
+		/// 班别code
336
+		/// </summary>
337
+		public string F_ClassCode
338
+        {
339
+            set { _f_classcode = value; }
340
+            get { return _f_classcode; }
341
+        }
333 342
         #endregion Model
334 343
 
335 344