|
|
@@ -30,16 +30,17 @@ namespace RMYY_CallCenter_Api.Dal
|
|
30
|
30
|
return DbHelperSQL.Exists(strSql.ToString(), parameters);
|
|
31
|
31
|
}
|
|
32
|
32
|
|
|
|
33
|
+
|
|
33
|
34
|
/// <summary>
|
|
34
|
|
- /// 增加一条数据
|
|
35
|
|
- /// </summary>
|
|
36
|
|
- public int Add(RMYY_CallCenter_Api.Model.T_Sys_UserAccount model)
|
|
|
35
|
+ /// 增加一条数据
|
|
|
36
|
+ /// </summary>
|
|
|
37
|
+ public int Add(RMYY_CallCenter_Api.Model.T_Sys_UserAccount model)
|
|
37
|
38
|
{
|
|
38
|
39
|
StringBuilder strSql = new StringBuilder();
|
|
39
|
40
|
strSql.Append("insert into T_Sys_UserAccount(");
|
|
40
|
|
- strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime)");
|
|
|
41
|
+ strSql.Append("F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime,F_See,F_WorkPhone,F_HomeAddress,F_Job)");
|
|
41
|
42
|
strSql.Append(" values (");
|
|
42
|
|
- strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_Sex,@F_Telephone,@F_WxOpenId,@F_Remark,@F_SeatFlag,@F_SeatGroup,@F_EnableFlag,@F_CreateUser,@F_CreateTime,@F_DeleteFlag,@F_DeleteUser,@F_DeleteTime)");
|
|
|
43
|
+ strSql.Append("@F_UserCode,@F_Password,@F_ExtensionNumber,@F_UserName,@F_DeptId,@F_RoleId,@F_Sex,@F_Telephone,@F_WxOpenId,@F_Remark,@F_SeatFlag,@F_SeatGroup,@F_EnableFlag,@F_CreateUser,@F_CreateTime,@F_DeleteFlag,@F_DeleteUser,@F_DeleteTime,@F_See,@F_WorkPhone,@F_HomeAddress,@F_Job)");
|
|
43
|
44
|
strSql.Append(";select @@IDENTITY");
|
|
44
|
45
|
SqlParameter[] parameters = {
|
|
45
|
46
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
|
|
|
@@ -59,7 +60,11 @@ namespace RMYY_CallCenter_Api.Dal
|
|
59
|
60
|
new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
|
|
60
|
61
|
new SqlParameter("@F_DeleteFlag", SqlDbType.Int,4),
|
|
61
|
62
|
new SqlParameter("@F_DeleteUser", SqlDbType.VarChar,50),
|
|
62
|
|
- new SqlParameter("@F_DeleteTime", SqlDbType.DateTime)};
|
|
|
63
|
+ new SqlParameter("@F_DeleteTime", SqlDbType.DateTime),
|
|
|
64
|
+ new SqlParameter("@F_See", SqlDbType.NVarChar,500),
|
|
|
65
|
+ new SqlParameter("@F_WorkPhone", SqlDbType.VarChar,50),
|
|
|
66
|
+ new SqlParameter("@F_HomeAddress", SqlDbType.NVarChar,200),
|
|
|
67
|
+ new SqlParameter("@F_Job", SqlDbType.NVarChar,200)};
|
|
63
|
68
|
parameters[0].Value = model.F_UserCode;
|
|
64
|
69
|
parameters[1].Value = model.F_Password;
|
|
65
|
70
|
parameters[2].Value = model.F_ExtensionNumber;
|
|
|
@@ -78,6 +83,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
78
|
83
|
parameters[15].Value = model.F_DeleteFlag;
|
|
79
|
84
|
parameters[16].Value = model.F_DeleteUser;
|
|
80
|
85
|
parameters[17].Value = model.F_DeleteTime;
|
|
|
86
|
+ parameters[18].Value = model.F_See;
|
|
|
87
|
+ parameters[19].Value = model.F_WorkPhone;
|
|
|
88
|
+ parameters[20].Value = model.F_HomeAddress;
|
|
|
89
|
+ parameters[21].Value = model.F_Job;
|
|
81
|
90
|
|
|
82
|
91
|
object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
|
|
83
|
92
|
if (obj == null)
|
|
|
@@ -114,9 +123,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
114
|
123
|
strSql.Append("F_DeleteFlag=@F_DeleteFlag,");
|
|
115
|
124
|
strSql.Append("F_DeleteUser=@F_DeleteUser,");
|
|
116
|
125
|
strSql.Append("F_DeleteTime=@F_DeleteTime,");
|
|
117
|
|
-
|
|
118
|
|
- strSql.Append("F_See=@F_See");
|
|
119
|
|
-
|
|
|
126
|
+ strSql.Append("F_See=@F_See,");
|
|
|
127
|
+ strSql.Append("F_WorkPhone=@F_WorkPhone,");
|
|
|
128
|
+ strSql.Append("F_HomeAddress=@F_HomeAddress,");
|
|
|
129
|
+ strSql.Append("F_Job=@F_Job");
|
|
120
|
130
|
strSql.Append(" where F_UserId=@F_UserId");
|
|
121
|
131
|
SqlParameter[] parameters = {
|
|
122
|
132
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50),
|
|
|
@@ -137,9 +147,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
137
|
147
|
new SqlParameter("@F_DeleteFlag", SqlDbType.Int,4),
|
|
138
|
148
|
new SqlParameter("@F_DeleteUser", SqlDbType.VarChar,50),
|
|
139
|
149
|
new SqlParameter("@F_DeleteTime", SqlDbType.DateTime),
|
|
140
|
|
-
|
|
141
|
|
- new SqlParameter("@F_See", SqlDbType.NVarChar,200),
|
|
142
|
|
-
|
|
|
150
|
+ new SqlParameter("@F_See", SqlDbType.NVarChar,500),
|
|
|
151
|
+ new SqlParameter("@F_WorkPhone", SqlDbType.VarChar,50),
|
|
|
152
|
+ new SqlParameter("@F_HomeAddress", SqlDbType.NVarChar,200),
|
|
|
153
|
+ new SqlParameter("@F_Job", SqlDbType.NVarChar,200),
|
|
143
|
154
|
new SqlParameter("@F_UserId", SqlDbType.Int,4)};
|
|
144
|
155
|
parameters[0].Value = model.F_UserCode;
|
|
145
|
156
|
parameters[1].Value = model.F_Password;
|
|
|
@@ -160,7 +171,10 @@ namespace RMYY_CallCenter_Api.Dal
|
|
160
|
171
|
parameters[16].Value = model.F_DeleteUser;
|
|
161
|
172
|
parameters[17].Value = model.F_DeleteTime;
|
|
162
|
173
|
parameters[18].Value = model.F_See;
|
|
163
|
|
- parameters[19].Value = model.F_UserId;
|
|
|
174
|
+ parameters[19].Value = model.F_WorkPhone;
|
|
|
175
|
+ parameters[20].Value = model.F_HomeAddress;
|
|
|
176
|
+ parameters[21].Value = model.F_Job;
|
|
|
177
|
+ parameters[22].Value = model.F_UserId;
|
|
164
|
178
|
|
|
165
|
179
|
int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
|
|
166
|
180
|
if (rows > 0)
|
|
|
@@ -243,7 +257,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
243
|
257
|
{
|
|
244
|
258
|
|
|
245
|
259
|
StringBuilder strSql = new StringBuilder();
|
|
246
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime from T_Sys_UserAccount with(nolock) ");
|
|
|
260
|
+ strSql.Append("select top 1 * from T_Sys_UserAccount with(nolock) ");
|
|
247
|
261
|
strSql.Append(" where F_UserId=@F_UserId");
|
|
248
|
262
|
SqlParameter[] parameters = {
|
|
249
|
263
|
new SqlParameter("@F_UserId", SqlDbType.Int,4)
|
|
|
@@ -269,7 +283,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
269
|
283
|
{
|
|
270
|
284
|
|
|
271
|
285
|
StringBuilder strSql = new StringBuilder();
|
|
272
|
|
- strSql.Append("select top 1 F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime from T_Sys_UserAccount with(nolock) ");
|
|
|
286
|
+ strSql.Append("select top 1 * from T_Sys_UserAccount with(nolock) ");
|
|
273
|
287
|
strSql.Append(" where F_UserCode=@F_UserCode");
|
|
274
|
288
|
SqlParameter[] parameters = {
|
|
275
|
289
|
new SqlParameter("@F_UserCode", SqlDbType.VarChar,50)
|
|
|
@@ -290,9 +304,9 @@ namespace RMYY_CallCenter_Api.Dal
|
|
290
|
304
|
|
|
291
|
305
|
|
|
292
|
306
|
/// <summary>
|
|
293
|
|
- /// 得到一个对象实体
|
|
294
|
|
- /// </summary>
|
|
295
|
|
- public RMYY_CallCenter_Api.Model.T_Sys_UserAccount DataRowToModel(DataRow row)
|
|
|
307
|
+ /// 得到一个对象实体
|
|
|
308
|
+ /// </summary>
|
|
|
309
|
+ public RMYY_CallCenter_Api.Model.T_Sys_UserAccount DataRowToModel(DataRow row)
|
|
296
|
310
|
{
|
|
297
|
311
|
RMYY_CallCenter_Api.Model.T_Sys_UserAccount model = new RMYY_CallCenter_Api.Model.T_Sys_UserAccount();
|
|
298
|
312
|
if (row != null)
|
|
|
@@ -373,18 +387,33 @@ namespace RMYY_CallCenter_Api.Dal
|
|
373
|
387
|
{
|
|
374
|
388
|
model.F_DeleteTime = DateTime.Parse(row["F_DeleteTime"].ToString());
|
|
375
|
389
|
}
|
|
|
390
|
+ if (row["F_See"] != null)
|
|
|
391
|
+ {
|
|
|
392
|
+ model.F_See = row["F_See"].ToString();
|
|
|
393
|
+ }
|
|
|
394
|
+ if (row["F_WorkPhone"] != null)
|
|
|
395
|
+ {
|
|
|
396
|
+ model.F_WorkPhone = row["F_WorkPhone"].ToString();
|
|
|
397
|
+ }
|
|
|
398
|
+ if (row["F_HomeAddress"] != null)
|
|
|
399
|
+ {
|
|
|
400
|
+ model.F_HomeAddress = row["F_HomeAddress"].ToString();
|
|
|
401
|
+ }
|
|
|
402
|
+ if (row["F_Job"] != null)
|
|
|
403
|
+ {
|
|
|
404
|
+ model.F_Job = row["F_Job"].ToString();
|
|
|
405
|
+ }
|
|
376
|
406
|
}
|
|
377
|
407
|
return model;
|
|
378
|
408
|
}
|
|
379
|
409
|
|
|
380
|
|
-
|
|
381
|
410
|
/// <summary>
|
|
382
|
411
|
/// 获得数据列表
|
|
383
|
412
|
/// </summary>
|
|
384
|
413
|
public DataSet GetList(string strWhere)
|
|
385
|
414
|
{
|
|
386
|
415
|
StringBuilder strSql = new StringBuilder();
|
|
387
|
|
- strSql.Append("select F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime");
|
|
|
416
|
+ strSql.Append("select *");
|
|
388
|
417
|
strSql.Append(" FROM T_Sys_UserAccount with(nolock) ");
|
|
389
|
418
|
if (strWhere.Trim() != "")
|
|
390
|
419
|
{
|
|
|
@@ -404,7 +433,7 @@ namespace RMYY_CallCenter_Api.Dal
|
|
404
|
433
|
{
|
|
405
|
434
|
strSql.Append(" top " + Top.ToString());
|
|
406
|
435
|
}
|
|
407
|
|
- strSql.Append(" F_UserId,F_UserCode,F_Password,F_ExtensionNumber,F_UserName,F_DeptId,F_RoleId,F_Sex,F_Telephone,F_WxOpenId,F_Remark,F_SeatFlag,F_SeatGroup,F_EnableFlag,F_CreateUser,F_CreateTime,F_DeleteFlag,F_DeleteUser,F_DeleteTime ");
|
|
|
436
|
+ strSql.Append(" * ");
|
|
408
|
437
|
strSql.Append(" FROM T_Sys_UserAccount with(nolock) ");
|
|
409
|
438
|
if (strWhere.Trim() != "")
|
|
410
|
439
|
{
|