package org.jeecg.modules.dnc.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import org.jeecg.modules.dnc.ucenter.DepartApproveUser;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface IDepartApproveUserService extends IService<DepartApproveUser> {
|
|
/**
|
* 根据部门id查找审批候选人
|
* @param departIds
|
* @return
|
*/
|
List<String> getByDepartIds(List<String> departIds);
|
|
/**
|
* 获取部门原有的审批人
|
* @param departId
|
* @return
|
*/
|
Map<String, DepartApproveUser> getByDepartId(String departId);
|
|
/**
|
* 删除部门的审批人
|
* @param departId
|
* @return
|
*/
|
boolean deleteByDepartId(String departId);
|
|
/**
|
* 查找唯一
|
* @param departId
|
* @param userId
|
* @return
|
*/
|
DepartApproveUser getByDepartIdAndUserId(String departId, String userId);
|
|
/**
|
* 移除一组权限
|
* @param list
|
* @return
|
*/
|
boolean removeByCollection(List<DepartApproveUser> list);
|
|
}
|