BaseCodeBLLService.cs 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. using PMS.DBService.BaseCode;
  2. using PMS.Interface.BaseCode;
  3. using QWPlatform.IService;
  4. using QWPlatform.SystemLibrary;
  5. using QWPlatform.SystemLibrary.Utils;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Data;
  9. using System.Linq;
  10. using System.Text;
  11. using PMS.EntityModels.BaseCode;
  12. namespace PMS.BusinessService.BaseCode
  13. {
  14. public class BaseCodeBLLService: IBaseCode
  15. {
  16. private Basecodeservice Base_Service = DataServiceBase.Instance<Basecodeservice>();
  17. #region 查询所有渠道信息
  18. /// <summary>
  19. /// 查询所有渠道信息//[{“id”:1,”name”:154,”children”:[{“id”:2,”name”:155}]}]
  20. /// </summary>
  21. /// <returns></returns>
  22. public string codeClassSelect()
  23. {
  24. //ID, 上级id, 分类编码, 分类名, Decode(是否启用, 1, '√', '') As 是否启用, 说明
  25. string[] str = { "ID", "分类名", "是否启用", "分类编码", "说明" };
  26. //return Strings.ObjectToJson, true);
  27. return Base_Service.codeClassSelect().ToEasyUITreeGridJson("ID", "上级ID",null, str,"");
  28. }
  29. //ID, 上级id, 分类编码, 分类名
  30. #endregion
  31. public string GetCodeCombobox(string ClassificationID)
  32. {
  33. var dt = Base_Service.GetCodeCombobox(ClassificationID);
  34. return dt.ToJson();
  35. }
  36. public string GetCodeComboboxs(string ClassificationID)
  37. {
  38. var dt = Base_Service.GetCodeComboboxs(ClassificationID);
  39. return dt.ToJson();
  40. }
  41. /// <summary>
  42. /// 基础编码
  43. /// </summary>
  44. /// <param name="queryParamsID">编码分类id</param>
  45. /// <returns></returns>
  46. public string GetBaseCode(string queryParamsID)
  47. {
  48. var dt = Base_Service.GetBaseCode(queryParamsID);
  49. return dt.ToJson();
  50. }
  51. /// <summary>
  52. /// 新增修改基础编码
  53. /// </summary>
  54. /// <param name="basecodemodel"></param>
  55. /// <param name="editType"></param>
  56. /// <returns></returns>
  57. public string basicCodeadd(BaseCodeModel basecodemodel, int editType)
  58. {
  59. return Base_Service.basicCodeadd(basecodemodel, editType);
  60. }
  61. /// <summary>
  62. /// 查询单条基础编码
  63. /// </summary>
  64. /// <param name="iD"></param>
  65. /// <returns></returns>
  66. public string GetBaseCodeId(string id)
  67. {
  68. return Strings.ObjectToJson(Base_Service.GetBaseCodeId(id), true);
  69. }
  70. /// <summary>
  71. /// 删除基础编码
  72. /// </summary>
  73. /// <param name="id"></param>
  74. public string DelBaseCode(string id)
  75. {
  76. return Base_Service.DelBaseCode(id);
  77. }
  78. /// <summary>
  79. /// 通过输入的id查询当前的记录
  80. /// </summary>
  81. /// <param name="id"></param>
  82. /// <returns></returns>
  83. public string GetBaseCodeIds(string id)
  84. {
  85. return Strings.ObjectToJson(Base_Service.GetBaseCodeIds(id),true);
  86. }
  87. /// <summary>
  88. /// 得到序号
  89. /// </summary>
  90. /// <param name="CodeClassId"></param>
  91. /// <returns></returns>
  92. public string GetXh(string CodeClassId)
  93. {
  94. string result= Base_Service.GetXh(CodeClassId);
  95. string res = (result.ToInt32() + 1).ToString();
  96. return res;
  97. }
  98. public string GetComboboxByCode(string code)
  99. {
  100. return Base_Service.GetComboboxByCode(code).ToJson();
  101. }
  102. }
  103. }