ModuleFormBLL.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. using Lottomat.Application.Entity.AuthorizeManage;
  2. using Lottomat.Application.IService.AuthorizeManage;
  3. using Lottomat.Application.Service.AuthorizeManage;
  4. using Lottomat.Util.WebControl;
  5. using System.Data;
  6. namespace Lottomat.Application.Busines.AuthorizeManage
  7. {
  8. /// <summary>
  9. /// 版 本 1.0
  10. /// Copyright (c) 2016-2017
  11. /// 创建人:赵轶
  12. /// 日 期:2016.04.14 09:16
  13. /// 描 述:系统表单
  14. /// </summary>
  15. public class ModuleFormBLL
  16. {
  17. private IModuleFormService server = new ModuleFormService();
  18. #region 获取数据
  19. /// <summary>
  20. /// 获取分页数据
  21. /// </summary>
  22. /// <param name="pagination"></param>
  23. /// <param name="queryJson"></param>
  24. /// <returns></returns>
  25. public DataTable GetPageList(Pagination pagination, string queryJson)
  26. {
  27. return server.GetPageList(pagination, queryJson);
  28. }
  29. /// <summary>
  30. /// 获取一个实体类
  31. /// </summary>
  32. /// <param name="keyValue"></param>
  33. /// <returns></returns>
  34. public ModuleFormEntity GetEntity(string keyValue)
  35. {
  36. return server.GetEntity(keyValue);
  37. }
  38. /// <summary>
  39. /// 通过模块Id获取系统表单
  40. /// </summary>
  41. /// <param name="moduleId"></param>
  42. /// <returns></returns>
  43. public ModuleFormEntity GetEntityByModuleId(string moduleId)
  44. {
  45. return server.GetEntityByModuleId(moduleId);
  46. }
  47. /// <summary>
  48. /// 判断模块是否已经有系统表单
  49. /// </summary>
  50. /// <param name="keyValue"></param>
  51. /// <param name="moduleId"></param>
  52. /// <returns></returns>
  53. public bool IsExistModuleId(string keyValue, string moduleId)
  54. {
  55. return server.IsExistModuleId(keyValue, moduleId);
  56. }
  57. #endregion
  58. #region 提交数据
  59. /// <summary>
  60. /// 保存一个实体
  61. /// </summary>
  62. /// <param name="keyValue"></param>
  63. /// <param name="entity"></param>
  64. /// <returns></returns>
  65. public int SaveEntity(string keyValue, ModuleFormEntity entity)
  66. {
  67. return server.SaveEntity(keyValue, entity);
  68. }
  69. /// <summary>
  70. /// 虚拟删除一个实体
  71. /// </summary>
  72. /// <param name="keyValue"></param>
  73. /// <returns></returns>
  74. public int VirtualDelete(string keyValue)
  75. {
  76. return server.VirtualDelete(keyValue);
  77. }
  78. #endregion
  79. }
  80. }