weaver-hrm-organization/src/com/engine/organization/mapper/version/CompanyVersionMapper.java

87 lines
2.1 KiB
Java
Raw Normal View History

2022-12-08 09:56:25 +08:00
package com.engine.organization.mapper.version;
2022-12-15 09:59:57 +08:00
import com.alibaba.fastjson.JSONObject;
import com.engine.common.entity.HrmDepartmentEntity;
import com.engine.common.entity.HrmSubCompanyEntity;
2022-12-09 16:04:35 +08:00
import com.engine.organization.entity.version.HrmDepartmentVersion;
import com.engine.organization.entity.version.HrmResourceVersion;
2022-12-09 08:50:23 +08:00
import com.engine.organization.entity.version.HrmSubCompanyVersion;
import org.apache.ibatis.annotations.Param;
2022-12-15 14:38:48 +08:00
import java.util.List;
2022-12-15 09:59:57 +08:00
import java.util.Map;
2022-12-08 09:56:25 +08:00
/**
* @Author weaver_cl
* @Description:
* @Date 2022/12/8
* @Version V1.0
**/
public interface CompanyVersionMapper {
2022-12-09 08:50:23 +08:00
/**
* 取分部版本最大记录
*/
2022-12-09 16:04:35 +08:00
HrmSubCompanyVersion getMaxVersion(@Param("subComId") String subComId);
2022-12-09 08:50:23 +08:00
/**
* 新增分部版本
*/
int insertHrmSubComVersion(HrmSubCompanyVersion hrmSubCompanyVersion);
2022-12-09 16:04:35 +08:00
/**
* 取部门版本最大记录
*/
HrmDepartmentVersion getMaxDeptVersion(@Param("departmentid") String departmentid);
/**
* 新增部门版本
*/
int insertHrmDeptVersion(HrmDepartmentVersion hrmDepartmentVersion);
/**
* 人员版本最大记录
*/
HrmResourceVersion getMaxHrmVersion(@Param("getMaxHrmVersion") String getMaxHrmVersion);
/**
* 新增人员版本
*/
int insertHrmResourceVersion(HrmResourceVersion hrmResourceVersion);
2022-12-15 09:59:57 +08:00
/**
* 获取分部信息
*/
JSONObject getHrmSubComp(@Param("id") String id);
/**
* 获取部门信息
*/
JSONObject getHrmDepartment(@Param("id") String id);
/**
* 获取人员信息
*/
JSONObject getHrmResource(@Param("id") String id);
2022-12-15 14:38:48 +08:00
/**
* 获取分部版本记录
*/
2022-12-15 18:57:32 +08:00
List<HrmSubCompanyVersion> getSubComVersionList(@Param("subComId") String subComId,@Param("version") String version);
/**
* 获取部门版本记录
*/
List<HrmDepartmentVersion> getDeptVersionList(@Param("departmentid") String departmentid,@Param("version") String version);
/**
* 获取人员版本记录
*/
2022-12-15 19:51:04 +08:00
List<HrmResourceVersion> getResourceVersionList(@Param("resourceid") String resourceid,@Param("version") String version);
2022-12-15 18:57:32 +08:00
2022-12-08 09:56:25 +08:00
}