IPrivilegeDAO.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package com.java110.order.dao;
  2. import java.util.List;
  3. import java.util.Map;
  4. /**
  5. * 权限数据层操作接口
  6. * Created by Administrator on 2019/4/1.
  7. */
  8. public interface IPrivilegeDAO {
  9. /**
  10. * 保存用户权限
  11. * @param info
  12. * @return
  13. */
  14. public boolean saveUserDefaultPrivilege(Map info);
  15. /**
  16. * 删除用所有权限
  17. * @param info
  18. * @return
  19. */
  20. public boolean deleteUserAllPrivilege(Map info);
  21. /**
  22. * 保存权限组
  23. * @param info
  24. * @return
  25. */
  26. public boolean savePrivilegeGroup(Map info);
  27. /**
  28. * 编辑权限组
  29. * @param info
  30. * @return
  31. */
  32. public boolean updatePrivilegeGroup(Map info);
  33. /**
  34. * 删除权限组
  35. * @param info
  36. * @return
  37. */
  38. public boolean deletePrivilegeGroup(Map info);
  39. /**
  40. * 删除权限组下权限
  41. * @param info
  42. * @return
  43. */
  44. public boolean deletePrivilegeRel(Map info);
  45. public List<Map> queryPrivilegeRel(Map info);
  46. public List<Map> queryPrivilegeGroup(Map info);
  47. public boolean addPrivilegeRel(Map info);
  48. /**
  49. * 查询权限
  50. * @param info
  51. * @return
  52. */
  53. public List<Map> queryPrivilege(Map info);
  54. /**
  55. * 查询用户权限
  56. * @param info
  57. * @return
  58. */
  59. public List<Map> queryUserPrivilege(Map info);
  60. /**
  61. * 添加用户权限
  62. * @param info
  63. * @return
  64. */
  65. public boolean addUserPrivilege(Map info);
  66. /**
  67. * 删除用户权限
  68. * @param info
  69. * @return
  70. */
  71. public boolean deleteUserPrivilege(Map info);
  72. }