鄂尔多斯-招源科技

T_Cus_CustomerField.cs 5.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using CallCenterApi.Model;
  7. using CallCenterApi.DB;
  8. using System.Data.SqlClient;
  9. using System.Data;
  10. namespace CallCenterApi.DAL
  11. {
  12. public class T_Cus_CustomerField
  13. {
  14. public Model.T_Cus_CustomerField GetModel(int id)
  15. {
  16. string sql = "select top 1 F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search,F_IsEdit from T_Cus_CustomerField where F_Id=@F_Id ";
  17. var dt = DbHelperSQL.Query(sql, new SqlParameter("@F_Id", id)).Tables[0];
  18. Model.T_Cus_CustomerField model = null;
  19. if (dt.Rows.Count > 0)
  20. {
  21. var row = dt.Rows[0];
  22. model = new Model.T_Cus_CustomerField
  23. {
  24. F_Id = Convert.ToInt32(row["F_Id"]),
  25. F_FieldType = Convert.ToInt32(row["F_FieldType"]),
  26. F_FieldId = Convert.ToInt32(row["F_FieldId"]),
  27. F_Name = row["F_Name"].ToString(),
  28. F_DBTypeName = row["F_DBTypeName"].ToString(),
  29. F_DBFieldName = row["F_DBFieldName"].ToString(),
  30. F_Sort = row["F_Sort"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Sort"]),
  31. F_CharLength = row["F_CharLength"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_CharLength"]),
  32. F_IsNecessary = row["F_IsNecessary"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsNecessary"]),
  33. F_IsExportOrInput = row["F_IsExportOrInput"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsExportOrInput"]),
  34. F_IsShowOnList = row["F_IsShowOnList"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnList"]),
  35. F_IsShowOnScrean = row["F_IsShowOnScrean"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsShowOnScrean"]),
  36. F_Search = row["F_Search"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_Search"]),
  37. F_IsEdit = row["F_IsEdit"] == DBNull.Value ? 0 : Convert.ToInt32(row["F_IsEdit"])
  38. };
  39. }
  40. return model;
  41. }
  42. public bool Update(Model.T_Cus_CustomerField model)
  43. {
  44. string sql = "update T_Cus_CustomerField set F_FieldType=@F_FieldType,F_FieldId=@F_FieldId,F_Name=@F_Name,F_DBTypeName=@F_DBTypeName,F_DBFieldName=@F_DBFieldName,F_Sort=@F_Sort,F_CharLength=@F_CharLength,F_IsNecessary=@F_IsNecessary,F_IsExportOrInput=@F_IsExportOrInput,F_IsShowOnList=@F_IsShowOnList,F_IsShowOnScrean=@F_IsShowOnScrean,F_Search=@F_Search,F_IsEdit=@F_IsEdit where F_Id=@F_Id";
  45. return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
  46. new SqlParameter("@F_Id",model.F_Id),
  47. new SqlParameter("@F_FieldType",model.F_FieldType),
  48. new SqlParameter("@F_FieldId",model.F_FieldId),
  49. new SqlParameter("@F_Name",model.F_Name),
  50. new SqlParameter("@F_DBTypeName",model.F_DBTypeName),
  51. new SqlParameter("@F_DBFieldName",model.F_DBFieldName),
  52. new SqlParameter("@F_Sort",model.F_Sort),
  53. new SqlParameter("@F_CharLength",model.F_CharLength),
  54. new SqlParameter("@F_IsNecessary",model.F_IsNecessary),
  55. new SqlParameter("@F_IsExportOrInput",model.F_IsExportOrInput),
  56. new SqlParameter("@F_IsShowOnList",model.F_IsShowOnList),
  57. new SqlParameter("@F_IsShowOnScrean",model.F_IsShowOnScrean),
  58. new SqlParameter("@F_Search",model.F_Search),
  59. new SqlParameter("@F_IsEdit",model.F_IsEdit),
  60. }) > 0;
  61. }
  62. public DataTable GetList()
  63. {
  64. string sql = "select F_Id,F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_CharLength,F_IsNecessary,F_IsExportOrInput,F_IsShowOnList,F_IsShowOnScrean,F_Search,F_IsEdit from T_Cus_CustomerField";
  65. return DbHelperSQL.Query(sql).Tables[0];
  66. }
  67. public bool Delete(int id)
  68. {
  69. string sql = "delete T_Cus_CustomerField where F_Id=@F_Id";
  70. return DbHelperSQL.ExecuteSql(sql, new SqlParameter("@F_Id", id)) > 0;
  71. }
  72. public bool DeleteBatch(string where)
  73. {
  74. string sql = $"delete T_Cus_CustomerField where {where}";
  75. return DbHelperSQL.ExecuteSql(sql) > 0;
  76. }
  77. public int Add(Model.T_Cus_CustomerField model)
  78. {
  79. string sql = "insert into T_Cus_CustomerField (F_FieldType,F_FieldId,F_Name,F_DBTypeName,F_DBFieldName,F_Sort,F_IsEdit) values (@F_FieldType,@F_FieldId,@F_Name,@F_DBTypeName,@F_DBFieldName,@F_Sort,@F_IsEdit)";
  80. return DbHelperSQL.ExecuteSql(sql, new SqlParameter[] {
  81. new SqlParameter("@F_FieldType",model.F_FieldType),
  82. new SqlParameter("@F_FieldId",model.F_FieldId),
  83. new SqlParameter("@F_Name",model.F_Name),
  84. new SqlParameter("@F_DBTypeName",model.F_DBTypeName),
  85. new SqlParameter("@F_DBFieldName",model.F_DBFieldName),
  86. new SqlParameter("@F_Sort",model.F_Sort),
  87. new SqlParameter("@F_IsEdit",model.F_IsEdit),
  88. });
  89. }
  90. }
  91. }