IPrivilegeServiceSMO.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.java110.web.smo;
  2. import com.java110.core.context.IPageData;
  3. import org.springframework.http.ResponseEntity;
  4. /**
  5. * 权限管理接口类
  6. */
  7. public interface IPrivilegeServiceSMO {
  8. /**
  9. * 查询权限组
  10. * @param pd
  11. * @return
  12. */
  13. public ResponseEntity<String> listPrivilegeGroup(IPageData pd);
  14. /**
  15. * 查下权限
  16. * @param pd
  17. * @return
  18. */
  19. public ResponseEntity<String> loadListPrivilege(IPageData pd);
  20. /**
  21. * 保存权限组
  22. * @param pd
  23. * @return
  24. */
  25. public ResponseEntity<String> savePrivilegeGroup(IPageData pd);
  26. /**
  27. * 删除权限组
  28. * @param pd
  29. * @return
  30. */
  31. public ResponseEntity<String> deletePrivilegeGroup(IPageData pd);
  32. /**
  33. * 查询未被绑定的权限
  34. * @param pd
  35. * @return
  36. */
  37. public ResponseEntity<String> listNoAddPrivilege(IPageData pd);
  38. /**
  39. * 添加权限
  40. * @param pd
  41. * @return
  42. */
  43. public ResponseEntity<String> addPrivilegeToPrivilegeGroup(IPageData pd);
  44. /**
  45. * 删除权限
  46. * @param pd
  47. * @return
  48. */
  49. public ResponseEntity<String> deletePrivilegeFromPrivilegeGroup(IPageData pd);
  50. /**
  51. * 查询员工权限
  52. * @param pd
  53. * @return
  54. */
  55. public ResponseEntity<String> listStaffPrivileges(IPageData pd);
  56. }