You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
package com.engine.sship.service;
|
|
|
|
|
|
|
|
|
|
|
|
import com.engine.sship.entity.PersonTableParam;
|
|
|
|
import com.engine.sship.entity.PersonTableVO;
|
|
|
|
import com.engine.sship.entity.TreeDataVO;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author apple
|
|
|
|
*/
|
|
|
|
public interface OrgChartService {
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @Description: 根据角色Id判断当前人员是否在成员信息
|
|
|
|
* @Author: liang.cheng
|
|
|
|
* @Date: 2024/1/3 3:16 PM
|
|
|
|
* @param: [roleId, rolelevel]
|
|
|
|
* @return: int
|
|
|
|
*/
|
|
|
|
boolean selectIdsByRole(String roleId,String rolelevel);
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @Description: 集团组织人员图
|
|
|
|
* @Author: liang.cheng
|
|
|
|
* @Date: 2024/1/3 10:07 AM
|
|
|
|
* @param: []
|
|
|
|
* @return: com.engine.sship.entity.ChartChildrensVO
|
|
|
|
*/
|
|
|
|
TreeDataVO selectResourceChart();
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @Description: 获取SiteHead人员集合
|
|
|
|
* @Author: liang.cheng
|
|
|
|
* @Date: 2024/1/3 4:23 PM
|
|
|
|
* @param: []
|
|
|
|
* @return: java.util.List<java.lang.Integer>
|
|
|
|
*/
|
|
|
|
List<Integer> selectCusSiteHead();
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @Description: 人员信息
|
|
|
|
* @Author: liang.cheng
|
|
|
|
* @Date: 2024/1/4 3:29 PM
|
|
|
|
* @param: [personTableParam]
|
|
|
|
* @return: com.engine.sship.entity.PersonTableVO
|
|
|
|
*/
|
|
|
|
List<PersonTableVO> selectPerson(PersonTableParam personTableParam);
|
|
|
|
}
|