Nenhuma Descrição

T_Bus_WorkOrder_WXDocking_Map.cs 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. using CallCenterApi.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. namespace CallCenterApi.DAL
  10. {
  11. /// <summary>
  12. /// 数据访问类:T_Bus_WorkOrder_WXDocking_Map
  13. /// </summary>
  14. public partial class T_Bus_WorkOrder_WXDocking_Map
  15. {
  16. public T_Bus_WorkOrder_WXDocking_Map()
  17. { }
  18. #region Method
  19. /// <summary>
  20. /// 是否存在该记录
  21. /// </summary>
  22. public bool Exists(int F_Id)
  23. {
  24. StringBuilder strSql = new StringBuilder();
  25. strSql.Append("select count(1) from T_Bus_WorkOrder_WXDocking_Map");
  26. strSql.Append(" where F_Id=@F_Id");
  27. SqlParameter[] parameters = {
  28. new SqlParameter("@F_Id", SqlDbType.Int,4)
  29. };
  30. parameters[0].Value = F_Id;
  31. return DbHelperSQL.Exists(strSql.ToString(), parameters);
  32. }
  33. /// <summary>
  34. /// 是否存在该记录
  35. /// </summary>
  36. public bool ExistsUUID(string uuid)
  37. {
  38. StringBuilder strSql = new StringBuilder();
  39. strSql.Append("select count(1) from T_Bus_WorkOrder_WXDocking_Map");
  40. strSql.Append(" where uuid=@F_uuid");
  41. SqlParameter[] parameters = {
  42. new SqlParameter("@F_uuid", SqlDbType.NVarChar,50),
  43. };
  44. parameters[0].Value = uuid;
  45. return DbHelperSQL.Exists(strSql.ToString(), parameters);
  46. }
  47. /// <summary>
  48. /// 增加一条数据
  49. /// </summary>
  50. public int Add(CallCenterApi.Model.T_Bus_WorkOrder_WXDocking_Map model)
  51. {
  52. StringBuilder strSql = new StringBuilder();
  53. strSql.Append("insert into T_Bus_WorkOrder_WXDocking_Map(");
  54. strSql.Append("F_WorkOrderId,F_Direction,F_Action,F_AddTime,openid,uuid,port_password)");
  55. strSql.Append(" values (");
  56. strSql.Append("@F_WorkOrderId,@F_Direction,@F_Action,@F_AddTime,@openid,@uuid,@port_password)");
  57. strSql.Append(";select @@IDENTITY");
  58. SqlParameter[] parameters = {
  59. new SqlParameter("@F_WorkOrderId", SqlDbType.VarChar,50),
  60. new SqlParameter("@F_Direction", SqlDbType.NVarChar,50),
  61. new SqlParameter("@F_Action", SqlDbType.NVarChar,200),
  62. new SqlParameter("@F_AddTime", SqlDbType.DateTime),
  63. new SqlParameter("@openid", SqlDbType.NVarChar,50),
  64. new SqlParameter("@uuid", SqlDbType.NVarChar,50),
  65. new SqlParameter("@port_password", SqlDbType.NVarChar)};
  66. parameters[0].Value = model.F_WorkOrderId;
  67. parameters[1].Value = model.F_Direction;
  68. parameters[2].Value = model.F_Action;
  69. parameters[3].Value = model.F_AddTime;
  70. parameters[4].Value = model.openid;
  71. parameters[5].Value = model.uuid;
  72. parameters[6].Value = model.port_password;
  73. object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);
  74. if (obj == null)
  75. {
  76. return 0;
  77. }
  78. else
  79. {
  80. return Convert.ToInt32(obj);
  81. }
  82. }
  83. #endregion Method
  84. }
  85. }