2025-05-06 稻花香集团集成主数据平台平台组织架构创建

This commit is contained in:
2025-05-06 22:20:28 +08:00
parent 66d08fab8b
commit 6e021119c0
116 changed files with 9663 additions and 86 deletions

View File

@@ -0,0 +1,84 @@
package com.seeyon.ctp.rest.resources;
import cn.hutool.log.Log;
import com.alibaba.fastjson.JSONObject;
import com.seeyon.apps.src_mainorganization.bo.ReceiveOrgMemberResponse;
import com.seeyon.apps.src_mainorganization.service.IReceiveOrgMemberService;
import com.seeyon.ctp.common.AppContext;
import javax.ws.rs.Consumes;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
import java.io.IOException;
/**
* @author huangzhengguo:
* @version 创建时间2025年04月16日
* 类说明 根据接收消息新增或者修改组织架构信息
*/
@Path("/orgMember")
@Produces({"application/json", "application/xml"})
public class SaveAndUpdateMemberMainResource extends BaseResource {
private static final Log log = Log.get(SaveAndUpdateMemberMainResource.class);
private IReceiveOrgMemberService receiveOrgMemberService;
public IReceiveOrgMemberService getReceiveOrgMemberService() {
if (this.receiveOrgMemberService == null) {
this.receiveOrgMemberService = ((IReceiveOrgMemberService) AppContext.getBean("receiveOrgMemberService"));
}
return receiveOrgMemberService;
}
public void setReceiveOrgMemberService(IReceiveOrgMemberService receiveOrgMemberService) {
this.receiveOrgMemberService = receiveOrgMemberService;
}
@POST
@Path("/saveMemberMain")
@Produces({"application/json"})
@Consumes({"application/json"})
public Response saveMemberMain(JSONObject params) throws IOException {
log.info("新建人员参数:"+params);
ReceiveOrgMemberResponse result = new ReceiveOrgMemberResponse();
try{
// 根据泛微流程ID获取泛微流程数据
result = getReceiveOrgMemberService().saveMemberMain(params);
if(result.isSuccess()) {
return success(result.getData());
}else {
return fail(result.getMsg());
}
} catch (Exception e) {
e.printStackTrace();
return fail(e.getMessage());
}
}
@POST
@Path("/updateMemberMain")
@Produces({"application/json"})
@Consumes({"application/json"})
public Response updateMemberMain(JSONObject params) throws IOException {
log.info("修改人员参数:"+params);
ReceiveOrgMemberResponse result = new ReceiveOrgMemberResponse();
try{
// 根据泛微流程ID获取泛微流程数据
result = getReceiveOrgMemberService().updateMemberMain(params);
if(result.isSuccess()) {
return success(result.getData());
}else {
return fail(result.getMsg());
}
} catch (Exception e) {
e.printStackTrace();
return fail(e.getMessage());
}
}
}