SysRoleDeptService.java 662 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.kmall.common.service;
  2. import java.util.List;
  3. /**
  4. * 角色与部门对应关系
  5. *
  6. * @author Scott
  7. * @email
  8. * @date 2017年9月18日 上午9:18:38
  9. */
  10. public interface SysRoleDeptService {
  11. /**
  12. * 保存角色与菜单关系
  13. *
  14. * @param roleId 角色ID
  15. * @param deptIdList 部门Ids
  16. */
  17. void saveOrUpdate(Long roleId, List<Long> deptIdList);
  18. /**
  19. * 根据角色ID,获取部门ID列表
  20. */
  21. List<Long> queryDeptIdList(Long roleId);
  22. /**
  23. * 根据用户ID获取权限部门列表
  24. *
  25. * @param userId
  26. * @return
  27. */
  28. List<Long> queryDeptIdListByUserId(Long userId);
  29. }