2024-04-24 16:46:47 +08:00
|
|
|
package com.engine.organization.service;
|
|
|
|
|
|
|
|
|
|
import com.engine.organization.entity.chart.params.ModeHrmResourceParam;
|
|
|
|
|
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Author liang.cheng
|
|
|
|
|
* @Date 2024/4/24 2:00 PM
|
|
|
|
|
* @Description: 上海中远重工建模人员档案
|
|
|
|
|
* @Version 1.0
|
|
|
|
|
*/
|
|
|
|
|
public interface ModeHrmResourceService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description: 列表人员
|
|
|
|
|
* @Author: liang.cheng
|
|
|
|
|
* @Date: 2024/4/24 2:05 PM
|
|
|
|
|
* @param: [modeHrmResourceParam]
|
|
|
|
|
* @return: java.util.Map<java.lang.String,java.lang.Object>
|
|
|
|
|
*/
|
|
|
|
|
Map<String, Object> chartResourceList(ModeHrmResourceParam modeHrmResourceParam);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description: 架构图人员
|
|
|
|
|
* @Author: liang.cheng
|
|
|
|
|
* @Date: 2024/4/24 2:06 PM
|
|
|
|
|
* @param: [modeHrmResourceParam]
|
|
|
|
|
* @return: java.util.Map<java.lang.String,java.lang.Object>
|
|
|
|
|
*/
|
|
|
|
|
Map<String, Object> chartResourceChart(ModeHrmResourceParam modeHrmResourceParam);
|
|
|
|
|
|
|
|
|
|
|
2024-04-26 16:45:47 +08:00
|
|
|
/**
|
|
|
|
|
* @Description: 统计建模 部门(包括子部门)在职人数
|
|
|
|
|
* @Author: liang.cheng
|
|
|
|
|
* @Date: 2024/4/26 2:11 PM
|
|
|
|
|
* @param: [departmentId]
|
|
|
|
|
* @return: int
|
|
|
|
|
*/
|
|
|
|
|
int selcetPersonCount(String departmentIds);
|
2024-04-29 17:18:23 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description: 人员查询条件
|
|
|
|
|
* @Author: liang.cheng
|
|
|
|
|
* @Date: 2024/4/29 2:23 PM
|
|
|
|
|
* @param: [request2Map, user]
|
|
|
|
|
* @return: java.util.Map<java.lang.String,java.lang.Object>
|
|
|
|
|
*/
|
|
|
|
|
Map<String, Object> getDeptDetailCondition();
|
2024-04-24 16:46:47 +08:00
|
|
|
}
|