package cn.cetc54.platform.core.service;
|
|
import cn.cetc54.platform.core.base.BaseService;
|
import cn.cetc54.platform.core.entity.DepartmentHeader;
|
|
import java.util.List;
|
|
/**
|
* 部门负责人接口
|
* @author Exrick
|
*/
|
public interface DepartmentHeaderService extends BaseService<DepartmentHeader,String> {
|
|
/**
|
* 通过部门和负责人类型获取
|
* @param departmentId
|
* @param type
|
* @return
|
*/
|
List<String> findHeaderByDepartmentId(String departmentId, Integer type);
|
|
/**
|
* 通过部门获取
|
* @param departmentIds
|
* @return
|
*/
|
List<DepartmentHeader> findByDepartmentIdIn(List<String> departmentIds);
|
|
/**
|
* 通过部门id删除
|
* @param departmentId
|
*/
|
void deleteByDepartmentId(String departmentId);
|
|
/**
|
* 通过userId删除
|
* @param userId
|
*/
|
void deleteByUserId(String userId);
|
}
|