package com.goafanti.admin.service; import com.goafanti.admin.bo.DepartmentComboBox; import com.goafanti.common.model.Department; import com.goafanti.common.model.WorkingHours; import java.util.List; public interface DepartmentService { int addWorkingHours(WorkingHours in); int deleteWorkingHours(Integer id); Object selectWorkingHours(); Object getWorkingHours(String depId); boolean checkWorkingHoursType(Integer type); boolean checkDepWorkingHouresType(Integer id); /** * 查询分管部门、查询管理部门 * @return */ List selectMyDeps(); /** * 查出部门,及下级部门 * @param deps 部门集合 */ List selectSubDeps(String deps); List selectSubDeps(List deps); List selectSubordinateDeps(String depId); List parseArray(String deps); /** * * @param aDep 权限获取到部门 * @param deps 筛选部门 * @return 返回权限部门中的筛选部门 */ List comparePermissions(List aDep, String deps); }