weaver-hrm-organization/src/com/engine/organization/service/ModeHrmResourceService.java

54 lines
1.4 KiB
Java

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);
/**
* @Description: 统计建模 部门(包括子部门)在职人数
* @Author: liang.cheng
* @Date: 2024/4/26 2:11 PM
* @param: [departmentId]
* @return: int
*/
int selcetPersonCount(String departmentIds);
/**
* @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();
}