package io.hmit.modules.sys.service; import io.hmit.common.service.BaseService; import io.hmit.modules.sys.dto.SysDeptDTO; import io.hmit.modules.sys.entity.SysDeptEntity; import java.util.List; import java.util.Map; /** * 部门管理 * * @author */ public interface SysDeptService extends BaseService<SysDeptEntity> { List<SysDeptDTO> list(Map<String, Object> params); SysDeptDTO get(Long id); void save(SysDeptDTO dto); void update(SysDeptDTO dto); void delete(Long id); /** * 根据部门ID,获取本部门及子部门ID列表 * * @param id 部门ID */ List<Long> getSubDeptIdList(Long id); }