人民医院API

T_Sys_SeatGroup.cs 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. using System;
  2. using System.Data;
  3. using System.Text;
  4. using System.Data.SqlClient;
  5. using RMYY_CallCenter_Api.DB;
  6. namespace RMYY_CallCenter_Api.Dal
  7. {
  8. /// <summary>
  9. /// 数据访问类:T_Sys_SeatGroup
  10. /// </summary>
  11. public partial class T_Sys_SeatGroup
  12. {
  13. public T_Sys_SeatGroup()
  14. { }
  15. #region BasicMethod
  16. /// <summary>
  17. /// 增加一条数据
  18. /// </summary>
  19. public int Add(RMYY_CallCenter_Api.Model.T_Sys_SeatGroup model)
  20. {
  21. StringBuilder strSql = new StringBuilder();
  22. strSql.Append("insert into T_Sys_SeatGroup(");
  23. strSql.Append("F_ZXZCode,F_ZXZName,F_IVRKey,F_WHBDKey,F_WHWDKey,F_ZXAtt,F_Des,F_CreateTime,F_CreateUser)");
  24. strSql.Append(" values (");
  25. strSql.Append("@F_ZXZCode,@F_ZXZName,@F_IVRKey,@F_WHBDKey,@F_WHWDKey,@F_ZXAtt,@F_Des,@F_CreateTime,@F_CreateUser)");
  26. strSql.Append(";select @@IDENTITY");
  27. SqlParameter[] parameters = {
  28. new SqlParameter("@F_ZXZCode", SqlDbType.NVarChar,50),
  29. new SqlParameter("@F_ZXZName", SqlDbType.NVarChar,50),
  30. new SqlParameter("@F_IVRKey", SqlDbType.Int,4),
  31. new SqlParameter("@F_WHBDKey", SqlDbType.NChar,10),
  32. new SqlParameter("@F_WHWDKey", SqlDbType.NChar,10),
  33. new SqlParameter("@F_ZXAtt", SqlDbType.NVarChar,50),
  34. new SqlParameter("@F_Des", SqlDbType.NText),
  35. new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
  36. new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50)};
  37. parameters[0].Value = model.F_ZXZCode;
  38. parameters[1].Value = model.F_ZXZName;
  39. parameters[2].Value = model.F_IVRKey;
  40. parameters[3].Value = model.F_WHBDKey;
  41. parameters[4].Value = model.F_WHWDKey;
  42. parameters[5].Value = model.F_ZXAtt;
  43. parameters[6].Value = model.F_Des;
  44. parameters[7].Value = model.F_CreateTime;
  45. parameters[8].Value = model.F_CreateUser;
  46. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  47. if (obj == null)
  48. {
  49. return 0;
  50. }
  51. else
  52. {
  53. return Convert.ToInt32(obj);
  54. }
  55. }
  56. /// <summary>
  57. /// 更新一条数据
  58. /// </summary>
  59. public bool Update(RMYY_CallCenter_Api.Model.T_Sys_SeatGroup model)
  60. {
  61. StringBuilder strSql = new StringBuilder();
  62. strSql.Append("update T_Sys_SeatGroup set ");
  63. strSql.Append("F_ZXZCode=@F_ZXZCode,");
  64. strSql.Append("F_ZXZName=@F_ZXZName,");
  65. strSql.Append("F_IVRKey=@F_IVRKey,");
  66. strSql.Append("F_WHBDKey=@F_WHBDKey,");
  67. strSql.Append("F_WHWDKey=@F_WHWDKey,");
  68. strSql.Append("F_ZXAtt=@F_ZXAtt,");
  69. strSql.Append("F_Des=@F_Des,");
  70. strSql.Append("F_CreateTime=@F_CreateTime,");
  71. strSql.Append("F_CreateUser=@F_CreateUser");
  72. strSql.Append(" where F_ID=@F_ID");
  73. SqlParameter[] parameters = {
  74. new SqlParameter("@F_ZXZCode", SqlDbType.NVarChar,50),
  75. new SqlParameter("@F_ZXZName", SqlDbType.NVarChar,50),
  76. new SqlParameter("@F_IVRKey", SqlDbType.Int,4),
  77. new SqlParameter("@F_WHBDKey", SqlDbType.NChar,10),
  78. new SqlParameter("@F_WHWDKey", SqlDbType.NChar,10),
  79. new SqlParameter("@F_ZXAtt", SqlDbType.NVarChar,50),
  80. new SqlParameter("@F_Des", SqlDbType.NText),
  81. new SqlParameter("@F_CreateTime", SqlDbType.DateTime),
  82. new SqlParameter("@F_CreateUser", SqlDbType.VarChar,50),
  83. new SqlParameter("@F_ID", SqlDbType.Int,4)};
  84. parameters[0].Value = model.F_ZXZCode;
  85. parameters[1].Value = model.F_ZXZName;
  86. parameters[2].Value = model.F_IVRKey;
  87. parameters[3].Value = model.F_WHBDKey;
  88. parameters[4].Value = model.F_WHWDKey;
  89. parameters[5].Value = model.F_ZXAtt;
  90. parameters[6].Value = model.F_Des;
  91. parameters[7].Value = model.F_CreateTime;
  92. parameters[8].Value = model.F_CreateUser;
  93. parameters[9].Value = model.F_ID;
  94. int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  95. if (rows > 0)
  96. {
  97. return true;
  98. }
  99. else
  100. {
  101. return false;
  102. }
  103. }
  104. /// <summary>
  105. /// 删除一条数据
  106. /// </summary>
  107. public bool Delete(int F_ID)
  108. {
  109. StringBuilder strSql = new StringBuilder();
  110. strSql.Append("delete from T_Sys_SeatGroup ");
  111. strSql.Append(" where F_ID=@F_ID");
  112. SqlParameter[] parameters = {
  113. new SqlParameter("@F_ID", SqlDbType.Int,4)
  114. };
  115. parameters[0].Value = F_ID;
  116. int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
  117. if (rows > 0)
  118. {
  119. return true;
  120. }
  121. else
  122. {
  123. return false;
  124. }
  125. }
  126. /// <summary>
  127. /// 批量删除数据
  128. /// </summary>
  129. public bool DeleteList(string F_IDlist)
  130. {
  131. StringBuilder strSql = new StringBuilder();
  132. strSql.Append("delete from T_Sys_SeatGroup ");
  133. strSql.Append(" where F_ID in (" + F_IDlist + ") ");
  134. int rows = DbHelperSQL.ExecuteSql(strSql.ToString());
  135. if (rows > 0)
  136. {
  137. return true;
  138. }
  139. else
  140. {
  141. return false;
  142. }
  143. }
  144. /// <summary>
  145. /// 得到一个对象实体
  146. /// </summary>
  147. public RMYY_CallCenter_Api.Model.T_Sys_SeatGroup GetModel(int F_ID)
  148. {
  149. StringBuilder strSql = new StringBuilder();
  150. strSql.Append("select top 1 F_ID,F_ZXZCode,F_ZXZName,F_IVRKey,F_WHBDKey,F_WHWDKey,F_ZXAtt,F_Des,F_CreateTime,F_CreateUser from T_Sys_SeatGroup with(nolock)");
  151. strSql.Append(" where F_ID=@F_ID");
  152. SqlParameter[] parameters = {
  153. new SqlParameter("@F_ID", SqlDbType.Int,4)
  154. };
  155. parameters[0].Value = F_ID;
  156. RMYY_CallCenter_Api.Model.T_Sys_SeatGroup model = new RMYY_CallCenter_Api.Model.T_Sys_SeatGroup();
  157. DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
  158. if (ds.Tables[0].Rows.Count > 0)
  159. {
  160. return DataRowToModel(ds.Tables[0].Rows[0]);
  161. }
  162. else
  163. {
  164. return null;
  165. }
  166. }
  167. /// <summary>
  168. /// 得到一个对象实体
  169. /// </summary>
  170. public RMYY_CallCenter_Api.Model.T_Sys_SeatGroup DataRowToModel(DataRow row)
  171. {
  172. RMYY_CallCenter_Api.Model.T_Sys_SeatGroup model = new RMYY_CallCenter_Api.Model.T_Sys_SeatGroup();
  173. if (row != null)
  174. {
  175. if (row["F_ID"] != null && row["F_ID"].ToString() != "")
  176. {
  177. model.F_ID = int.Parse(row["F_ID"].ToString());
  178. }
  179. if (row["F_ZXZCode"] != null)
  180. {
  181. model.F_ZXZCode = row["F_ZXZCode"].ToString();
  182. }
  183. if (row["F_ZXZName"] != null)
  184. {
  185. model.F_ZXZName = row["F_ZXZName"].ToString();
  186. }
  187. if (row["F_IVRKey"] != null && row["F_IVRKey"].ToString() != "")
  188. {
  189. model.F_IVRKey = int.Parse(row["F_IVRKey"].ToString());
  190. }
  191. if (row["F_WHBDKey"] != null)
  192. {
  193. model.F_WHBDKey = row["F_WHBDKey"].ToString();
  194. }
  195. if (row["F_WHWDKey"] != null)
  196. {
  197. model.F_WHWDKey = row["F_WHWDKey"].ToString();
  198. }
  199. if (row["F_ZXAtt"] != null)
  200. {
  201. model.F_ZXAtt = row["F_ZXAtt"].ToString();
  202. }
  203. if (row["F_Des"] != null)
  204. {
  205. model.F_Des = row["F_Des"].ToString();
  206. }
  207. if (row["F_CreateTime"] != null && row["F_CreateTime"].ToString() != "")
  208. {
  209. model.F_CreateTime = DateTime.Parse(row["F_CreateTime"].ToString());
  210. }
  211. if (row["F_CreateUser"] != null)
  212. {
  213. model.F_CreateUser = row["F_CreateUser"].ToString();
  214. }
  215. }
  216. return model;
  217. }
  218. /// <summary>
  219. /// 获得数据列表
  220. /// </summary>
  221. public DataSet GetList(string strWhere)
  222. {
  223. StringBuilder strSql = new StringBuilder();
  224. strSql.Append("select F_ID,F_ZXZCode,F_ZXZName,F_IVRKey,F_WHBDKey,F_WHWDKey,F_ZXAtt,F_Des,F_CreateTime,F_CreateUser ");
  225. strSql.Append(" FROM T_Sys_SeatGroup with(nolock)");
  226. if (strWhere.Trim() != "")
  227. {
  228. strSql.Append(" where " + strWhere);
  229. }
  230. return DbHelperSQL.Query(strSql.ToString());
  231. }
  232. /// <summary>
  233. /// 获得前几行数据
  234. /// </summary>
  235. public DataSet GetList(int Top, string strWhere, string filedOrder)
  236. {
  237. StringBuilder strSql = new StringBuilder();
  238. strSql.Append("select ");
  239. if (Top > 0)
  240. {
  241. strSql.Append(" top " + Top.ToString());
  242. }
  243. strSql.Append(" F_ID,F_ZXZCode,F_ZXZName,F_IVRKey,F_WHBDKey,F_WHWDKey,F_ZXAtt,F_Des,F_CreateTime,F_CreateUser ");
  244. strSql.Append(" FROM T_Sys_SeatGroup with(nolock)");
  245. if (strWhere.Trim() != "")
  246. {
  247. strSql.Append(" where " + strWhere);
  248. }
  249. strSql.Append(" order by " + filedOrder);
  250. return DbHelperSQL.Query(strSql.ToString());
  251. }
  252. /// <summary>
  253. /// 获取记录总数
  254. /// </summary>
  255. public int GetRecordCount(string strWhere)
  256. {
  257. StringBuilder strSql = new StringBuilder();
  258. strSql.Append("select count(1) FROM T_Sys_SeatGroup with(nolock)");
  259. if (strWhere.Trim() != "")
  260. {
  261. strSql.Append(" where " + strWhere);
  262. }
  263. object obj = DbHelperSQL.GetSingle(strSql.ToString());
  264. if (obj == null)
  265. {
  266. return 0;
  267. }
  268. else
  269. {
  270. return Convert.ToInt32(obj);
  271. }
  272. }
  273. #endregion BasicMethod
  274. }
  275. }