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

59 lines
1.3 KiB
Java
Raw Normal View History

2023-06-30 16:44:56 +08:00
package com.engine.organization.service;
2023-07-11 18:08:40 +08:00
import weaver.hrm.User;
2023-06-30 16:44:56 +08:00
import java.util.Map;
/**
* @author:dxfeng
* @createTime: 2023/06/29
* @version: 1.0
*/
public interface ChartService {
/**
* 组织架构图 ,获取数据同步
*
* @param params 请求参数
* @return 数据集合
*/
2023-06-30 16:44:56 +08:00
Map<String, Object> getCompanyData(Map<String, Object> params);
/**
* 组织架构图 ,获取数据异步
*
* @param params 请求参数
* @return 数据集合
*/
Map<String, Object> asyncCompanyData(Map<String, Object> params);
2023-07-05 17:41:30 +08:00
Map<String, Object> getDepartmentDetail(Map<String, Object> params);
2023-07-11 15:17:56 +08:00
/**
* @Description: 根据Id获取版本日期
* @Author: liang.cheng
* @Date: 2023/7/11 2:53 PM
* @param: [id]
* @return: java.lang.String
*/
String selectVersionDate(String id);
2023-07-11 18:08:40 +08:00
/**
* 组织架构图版本记录
* @param params 请求参数
* @return 数据集合
*/
Map<String, Object> versionRecord(Map<String, Object> params, User user);
2023-07-24 16:38:17 +08:00
/**
* 获取部门下拉框树结构
*
* @param params 前端入参
* @return 树结构
*/
Map<String, Object> getDepartmentTree(Map<String, Object> params);
2023-06-30 16:44:56 +08:00
}