weaver-hrm-organization/src/com/engine/organization/wrapper/HrmResourceWrapper.java

115 lines
4.1 KiB
Java
Raw Normal View History

package com.engine.organization.wrapper;
2022-10-17 17:16:26 +08:00
import com.alibaba.fastjson.JSON;
import com.engine.common.util.ServiceUtil;
2022-10-17 17:16:26 +08:00
import com.engine.organization.annotation.Log;
2022-07-11 15:59:15 +08:00
import com.engine.organization.entity.hrmresource.param.HrmRelationSaveParam;
2023-01-06 15:35:38 +08:00
import com.engine.organization.entity.hrmresource.param.SearchTemplateParam;
import com.engine.organization.entity.searchtree.SearchTreeParams;
2022-10-17 17:16:26 +08:00
import com.engine.organization.enums.LogModuleNameEnum;
import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.service.HrmResourceService;
import com.engine.organization.service.impl.HrmResourceServiceImpl;
2022-07-05 15:15:00 +08:00
import com.engine.organization.util.OrganizationWrapper;
import weaver.hrm.User;
2023-01-10 16:52:40 +08:00
import java.util.List;
import java.util.Map;
/**
* @author:dxfeng
* @createTime: 2022/06/21
* @version: 1.0
*/
2022-07-05 15:15:00 +08:00
public class HrmResourceWrapper extends OrganizationWrapper {
private HrmResourceService getHrmResourceService(User user) {
return ServiceUtil.getService(HrmResourceServiceImpl.class, user);
}
public Map<String, Object> getSearchTree(SearchTreeParams params) {
return getHrmResourceService(user).getSearchTree(params);
}
2023-01-09 18:06:57 +08:00
public Map<String, Object> listPage(Map<String, Object> params) {
return getHrmResourceService(user).listPage(params);
}
public Map<String, Object> getSaveForm() {
return getHrmResourceService(user).getSaveForm();
}
2022-10-17 17:16:26 +08:00
@Log(operateType = OperateTypeEnum.ADD, operateModule = LogModuleNameEnum.RESOURCE, operateDesc = "新增人员")
2022-06-23 16:55:26 +08:00
public Long saveBaseForm(Map<String, Object> params) {
2022-07-05 15:15:00 +08:00
Long resourceId = getHrmResourceService(user).saveBaseForm(params);
2022-10-17 17:16:26 +08:00
writeOperateLog(new Object() {
}.getClass(), params.get("last_name").toString(), JSON.toJSONString(params), "新增人员");
2022-07-05 15:15:00 +08:00
return resourceId;
}
public Map<String, Object> getBaseForm(Map<String, Object> params) {
return getHrmResourceService(user).getBaseForm(params);
}
public int updateForm(Map<String, Object> params) {
2022-07-05 15:15:00 +08:00
int updateForm = getHrmResourceService(user).updateForm(params);
return updateForm;
}
public Map<String, Object> getSearchCondition(Map<String, Object> params) {
return getHrmResourceService(user).getSearchCondition(params);
}
2023-01-10 11:37:28 +08:00
public Integer saveSearchTemplate(SearchTemplateParam params) {
return getHrmResourceService(user).saveSearchTemplate(params);
2023-01-06 15:35:38 +08:00
}
2023-01-06 17:20:29 +08:00
public void deleteSearchTemplate(Integer id) {
getHrmResourceService(user).deleteSearchTemplate(id);
}
2023-01-10 15:13:33 +08:00
public String getTemplateSelectKeys(Map<String, Object> params) {
return getHrmResourceService(user).getTemplateSelectKeys(params);
}
public Map<String, Object> getHasRight() {
return getHrmResourceService(user).getHasRight();
}
2022-06-28 10:47:11 +08:00
2022-07-11 15:59:15 +08:00
public Map<String, Object> getTabForm(Map<String, Object> params) {
return getHrmResourceService(user).getTabForm(params);
}
public long saveTabForm(HrmRelationSaveParam params) {
return getHrmResourceService(user).saveTabForm(params);
}
public long updateTabForm(HrmRelationSaveParam params) {
return getHrmResourceService(user).updateTabForm(params);
}
2022-06-29 14:50:11 +08:00
2023-01-10 16:52:40 +08:00
public List<SearchTemplateParam> getSearchTemplate(Map<String, Object> params) {
return getHrmResourceService(user).getSearchTemplate(params);
}
2023-01-10 18:25:53 +08:00
public Integer saveCustomTemplate(SearchTemplateParam params) {
return getHrmResourceService(user).saveCustomTemplate(params);
}
public Integer updateCustomTemplate(Map<String, Object> params) {
return getHrmResourceService(user).updateCustomTemplate(params);
}
2023-01-10 18:25:53 +08:00
public void deleteCustomTemplate(Integer id) {
getHrmResourceService(user).deleteCustomTemplate(id);
}
2023-01-12 09:41:58 +08:00
public Map<String, Object> getCustomTemplate(Map<String,Object> params){
return getHrmResourceService(user).getCustomTemplate(params);
}
2023-01-11 15:42:41 +08:00
public Map<String, Object> getCustomTransferData(Map<String, Object> params) {
return getHrmResourceService(user).getCustomTransferData(params);
}
}