NBMeterTypeManageBLL.cs 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using LeaRun.Application.Service.NBManage;
  7. using LeaRun.Application.Entity.NBManage;
  8. using LeaRun.Util.WebControl;
  9. namespace LeaRun.Application.Busines.NBManage
  10. {
  11. /// <summary>
  12. /// 表具类型管理
  13. /// </summary>
  14. public class NBMeterTypeManageBLL
  15. {
  16. NBMeterTypeManageService meterManageService = new NBMeterTypeManageService();
  17. #region 获取表具类型
  18. /// <summary>
  19. /// 获取表具类型
  20. /// </summary>
  21. /// <returns></returns>
  22. public List<MeterTypeEntity> GetAllMeterType()
  23. {
  24. return meterManageService.GetAllMeterType();
  25. }
  26. public List<MeterTypeEntity> GetAllMeterType(Pagination pagination, string queryJson)
  27. {
  28. return meterManageService.GetAllMeterType(pagination, queryJson);
  29. }
  30. #endregion
  31. #region NB设备类型
  32. /// <summary>
  33. /// NB设备类型
  34. /// </summary>
  35. /// <returns></returns>
  36. public List<NBDevTypeEntity> GetNBDevType(string queryJson)
  37. {
  38. return meterManageService.GetNBDevType(queryJson);
  39. }
  40. #endregion
  41. #region NB设备厂商名称
  42. /// <summary>
  43. /// NB设备厂商名称
  44. /// </summary>
  45. /// <returns></returns>
  46. public List<NBDevManufacturerEntity> GetDevManufacturerByNBDevTypeID(string NBDevTypeID)
  47. {
  48. return meterManageService.GetDevManufacturerByNBDevTypeID(NBDevTypeID);
  49. }
  50. /// <summary>
  51. /// NB设备厂商名称
  52. /// </summary>
  53. /// <returns></returns>
  54. public List<NBDevManufacturerEntity> GetDevManufacturer(string queryJson)
  55. {
  56. return meterManageService.GetDevManufacturer(queryJson);
  57. }
  58. #endregion
  59. #region NB设备厂商ID
  60. /// <summary>
  61. /// NB设备厂商ID
  62. /// </summary>
  63. /// <returns></returns>
  64. public List<NBDevManufacturerCodeEntity> GetNBDevManufacturerCodeByNBDevManufacturerID(string NBDevManufacturerID)
  65. {
  66. return meterManageService.GetNBDevManufacturerCodeByNBDevManufacturerID(NBDevManufacturerID);
  67. }
  68. /// <summary>
  69. /// NB设备厂商ID
  70. /// </summary>
  71. /// <returns></returns>
  72. public List<NBDevManufacturerCodeEntity> GetNBDevManufacturerCode(string queryJson)
  73. {
  74. return meterManageService.GetNBDevManufacturerCode(queryJson);
  75. }
  76. #endregion
  77. #region NB型号
  78. /// <summary>
  79. /// NB型号
  80. /// </summary>
  81. /// <returns></returns>
  82. public List<NBTypeCodeEntity> GetNBTypeCodeByNBDevManufacturerCodeID(string NBDevManufacturerCodeID)
  83. {
  84. return meterManageService.GetNBTypeCodeByNBDevManufacturerCodeID(NBDevManufacturerCodeID);
  85. }
  86. /// <summary>
  87. /// NB型号
  88. /// </summary>
  89. /// <returns></returns>
  90. public List<NBTypeCodeEntity> GetNBTypeCode(string queryJson)
  91. {
  92. return meterManageService.GetNBTypeCode(queryJson);
  93. }
  94. #endregion
  95. /// <summary>
  96. /// 判断表类型代码是否重复
  97. /// </summary>
  98. /// <param name="code"></param>
  99. /// <returns></returns>
  100. public bool NBMeterTypeCodeIsExists(string code)
  101. {
  102. return meterManageService.NBMeterTypeCodeIsExists(code);
  103. }
  104. /// <summary>
  105. /// 保存设备类型
  106. /// </summary>
  107. /// <param name="entity"></param>
  108. /// <returns></returns>
  109. public int SaveMeterType(MeterTypeEntity entity)
  110. {
  111. return meterManageService.SaveMeterType(entity);
  112. }
  113. /// <summary>
  114. /// 保存设备类型
  115. /// </summary>
  116. /// <param name="entity"></param>
  117. /// <returns></returns>
  118. public int UpdateMeterType(MeterTypeEntity entity)
  119. {
  120. return meterManageService.UpdateMeterType(entity);
  121. }
  122. /// <summary>
  123. /// 删除设备类型
  124. /// </summary>
  125. /// <param name="MeterTypeID"></param>
  126. /// <returns>3 不可删除 1 删除成功 0删除失败</returns>
  127. public int DeleteMeterType(string MeterTypeID)
  128. {
  129. return meterManageService.DeleteMeterType(MeterTypeID);
  130. }
  131. /// <summary>
  132. /// 获取类型
  133. /// </summary>
  134. /// <param name="MeterTypeID"></param>
  135. /// <returns></returns>
  136. public MeterTypeEntity GetEntityById(string MeterTypeID)
  137. {
  138. return meterManageService.GetEntityById(MeterTypeID);
  139. }
  140. }
  141. }