IPrivilegeServiceSMO.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. }