1
0

SysDeptService.java 731 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.kmall.admin.service;
  2. import com.kmall.admin.entity.SysDeptEntity;
  3. import java.util.List;
  4. import java.util.Map;
  5. /**
  6. * 部门管理
  7. *
  8. * @author liepngjun
  9. * @email
  10. * @date 2017-09-17 23:58:47
  11. */
  12. public interface SysDeptService {
  13. SysDeptEntity queryObject(Long deptId);
  14. List<SysDeptEntity> queryList(Map<String, Object> map);
  15. void save(SysDeptEntity sysDept);
  16. void update(SysDeptEntity sysDept);
  17. void delete(Long deptId);
  18. /**
  19. * 查询子部门ID列表
  20. *
  21. * @param parentId 上级部门ID
  22. */
  23. List<Long> queryDetpIdList(Long parentId);
  24. /**
  25. * 获取子部门ID(包含本部门ID),用于数据过滤
  26. */
  27. String getSubDeptIdList(Long deptId);
  28. }