webservice new
parent
d9e689188f
commit
4c7aaf9594
@ -0,0 +1,52 @@
|
||||
package com.weaver.seconddev.njwebservice;
|
||||
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.weaver.seconddev.njwebservice.entity.MeetingReq;
|
||||
import com.weaver.seconddev.njwebservice.entity.MeetingRes;
|
||||
import com.weaver.seconddev.njwebservice.entity.MeetingReturn;
|
||||
import com.weaver.seconddev.njwebservice.util.SecondUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service("meetingService")
|
||||
public class MeetingService {
|
||||
|
||||
private final static Logger log = LoggerFactory.getLogger(MeetingService.class);
|
||||
|
||||
public MeetingRes getMeeting(MeetingReq param) {
|
||||
String loginname = param.getDATAS().getLoginname();
|
||||
String password = param.getDATAS().getPassword();
|
||||
String companyIds = param.getDATAS().getCompanyIds();
|
||||
String startdate = param.getDATAS().getStartdate();
|
||||
String enddate = param.getDATAS().getEnddate();
|
||||
String sysid = param.getSYSID();
|
||||
String sendId = param.getSENDID();
|
||||
String itfid = param.getITFID();
|
||||
|
||||
String message = SecondUtil.getMeetingInfo(loginname, password, companyIds, startdate, enddate);
|
||||
MeetingRes res = new MeetingRes();
|
||||
res.setSYSID(sysid);
|
||||
res.setITFID(itfid);
|
||||
res.setSENDID(sendId);
|
||||
JSONObject object = JSONObject.parseObject(message);
|
||||
String status = object.getString("status");
|
||||
String msg = object.getString("msg");
|
||||
if ("success".equals(status)) {
|
||||
res.setISTAT("S");
|
||||
res.setMESSAGE("获取成功");
|
||||
res.setDATAS((MeetingReturn[]) JSONArray.parseObject(msg, MeetingReturn[].class));
|
||||
log.error("获取公司ID为" + companyIds + ",开始时间为" + startdate + ",结束时间为" + enddate + "的会议室信息成功!");
|
||||
} else {
|
||||
res.setISTAT("F");
|
||||
res.setMESSAGE(msg);
|
||||
res.setDATAS((MeetingReturn[])null);
|
||||
log.error("获取公司ID为" + companyIds + ",开始时间为" + startdate + ",结束时间为" + enddate + "的会议室信息失败:" + msg);
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
package com.weaver.seconddev.njwebservice;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.weaver.common.hrm.util.Util;
|
||||
import com.weaver.common.i18n.tool.util.I18nContextUtil;
|
||||
import com.weaver.seconddev.njwebservice.entity.ToDoCountReq;
|
||||
import com.weaver.seconddev.njwebservice.entity.ToDoRequestReq;
|
||||
import com.weaver.seconddev.njwebservice.entity.ToDoRequestRes;
|
||||
import com.weaver.seconddev.njwebservice.entity.ToDoWorkFlow;
|
||||
import com.weaver.verupgrade.conn.CONN_TYPE;
|
||||
import com.weaver.verupgrade.conn.RecordSet;
|
||||
import com.weaver.verupgrade.workflow.webservices.WorkflowRequestInfo;
|
||||
import com.weaver.verupgrade.workflow.webservices.WorkflowService;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.net.URLEncoder;
|
||||
|
||||
/**
|
||||
*获取待办数量和待办信息
|
||||
*/
|
||||
@Service("outToDoWorkflowService")
|
||||
public class OutToDoWorkflowService {
|
||||
|
||||
@Autowired
|
||||
private WorkflowService workflowService;
|
||||
|
||||
|
||||
private final static Logger log = LoggerFactory.getLogger(OutToDoWorkflowService.class);
|
||||
|
||||
|
||||
public String outToDoWorkflowCount(String json) {
|
||||
|
||||
log.error("outToDoWorkflowCount入参:"+json);
|
||||
ToDoCountReq param = JSON.parseObject(json, ToDoCountReq.class);
|
||||
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
|
||||
String poolname = CONN_TYPE.hrm.getType();
|
||||
String sql = "select ID from eteams.employee where status = 'normal' and job_num = '"+param.getWorkcode()+"'";
|
||||
rs.executeSql(sql,poolname);
|
||||
if (rs.next()){
|
||||
Long userId = Util.getLongValue(rs.getString("id"));
|
||||
int toDoWorkflowRequestCount = workflowService.getToDoWorkflowRequestCount(userId, param.getConditions());
|
||||
log.error("待办数量:"+toDoWorkflowRequestCount);
|
||||
return String.valueOf(toDoWorkflowRequestCount);
|
||||
}else {
|
||||
return "未找到该用户";
|
||||
}
|
||||
}
|
||||
|
||||
public ToDoRequestRes outToDoWorkflowList(String json) {
|
||||
// String pc_url = Util.null2String(this.getPropValue("htportaloaUrl", "pc_url")).trim();
|
||||
// String mobile_url = Util.null2String(this.getPropValue("htportaloaUrl", "mobile_url")).trim();
|
||||
|
||||
log.error("outToDoWorkflowCount入参:"+json);
|
||||
ToDoRequestReq param = JSON.parseObject(json, ToDoRequestReq.class);
|
||||
// todo 访问ip 配置
|
||||
String pc_url = "";
|
||||
String mobile_url = "";
|
||||
ToDoRequestRes res = new ToDoRequestRes();
|
||||
RecordSet rs = I18nContextUtil.getBean(RecordSet.class);
|
||||
String poolname = CONN_TYPE.hrm.getType();
|
||||
String sql = "select id from eteams.employee where status = 'normal' and job_num = '"+param.getWorkcode()+"'";
|
||||
rs.executeSql(sql,poolname);
|
||||
if (!rs.next()) {
|
||||
res.setMsg("未找到该用户");
|
||||
} else {
|
||||
param.setWorkcode(Util.null2String(rs.getString("id")));
|
||||
Long userId = Util.getLongValue(rs.getString("id"));
|
||||
log.error("用户id:"+userId);
|
||||
WorkflowRequestInfo[] info = workflowService.getToDoWorkflowRequestList(Integer.parseInt(param.getPageNo()), Integer.parseInt(param.getPageSize()),
|
||||
Integer.parseInt(param.getRecordCount()), userId, param.getConditions());
|
||||
|
||||
res.setMsg("find:" + info.length);
|
||||
ToDoWorkFlow[] todo = new ToDoWorkFlow[info.length];
|
||||
|
||||
for(int i = 0; i < info.length; ++i) {
|
||||
ToDoWorkFlow wftodo = new ToDoWorkFlow();
|
||||
wftodo.createTime = Util.null2String(info[i].getCreateTime());
|
||||
wftodo.creatorName = Util.null2String(info[i].getCreatorName());
|
||||
wftodo.currentNodeName = Util.null2String(info[i].getCurrentNodeName());
|
||||
wftodo.lastOperateTime = Util.null2String(info[i].getLastOperateTime());
|
||||
wftodo.lastOperatorName = Util.null2String(info[i].getLastOperatorName());
|
||||
wftodo.receiveTime = Util.null2String(info[i].getReceiveTime());
|
||||
wftodo.requestId = Util.null2String(info[i].getRequestId());
|
||||
wftodo.requestLevel = Util.null2String(info[i].getRequestLevel());
|
||||
wftodo.requestName = Util.null2String(info[i].getRequestName());
|
||||
wftodo.workflowId = Util.null2String(info[i].getWorkflowBaseInfo().getWorkflowId());
|
||||
wftodo.workflowName = Util.null2String(info[i].getWorkflowBaseInfo().getWorkflowName());
|
||||
wftodo.workflowTypeId = Util.null2String(info[i].getWorkflowBaseInfo().getWorkflowTypeId());
|
||||
wftodo.workflowTypeName = Util.null2String(info[i].getWorkflowBaseInfo().getWorkflowTypeName());
|
||||
wftodo.mobileurl = mobile_url + URLEncoder.encode("/spa/workflow/static4mobileform/index.html#/req?requestid=" + wftodo.requestId);
|
||||
wftodo.pcurl = pc_url + URLEncoder.encode("/spa/workflow/static4form/index.html#/main/workflow/req?requestid=" + wftodo.requestId);
|
||||
todo[i] = wftodo;
|
||||
}
|
||||
res.setWorkFlow(todo);
|
||||
}
|
||||
return res;
|
||||
}
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.weaver.seconddev.njwebservice;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@Service("workplanService")
|
||||
public class WorkplanService {
|
||||
|
||||
private final static Logger log = LoggerFactory.getLogger(WorkplanService.class);
|
||||
|
||||
public String deleteWorkPlan(String var1, int var2) {
|
||||
// String var3 = "";
|
||||
// User var4 = new User(var2);
|
||||
// HashMap var5 = new HashMap();
|
||||
// new HashMap();
|
||||
// var5.put("workid", var1);
|
||||
// WorkPlanBaseService var7 = (WorkPlanBaseService)ServiceUtil.getService(WorkPlanBaseServiceImpl.class, var4);
|
||||
// Map var6 = var7.deleteWorkPlan(var5);
|
||||
// if (!(Boolean)var6.get("status")) {
|
||||
// var3 = (String)var6.get("error");
|
||||
// } else {
|
||||
// var3 = "success";
|
||||
// }
|
||||
//
|
||||
|
||||
return "";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 15:45
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class BillingApplicationReq {
|
||||
|
||||
private String systemFlag;
|
||||
|
||||
private String applyNo;
|
||||
|
||||
private String companyName;
|
||||
|
||||
private String companyCode;
|
||||
|
||||
private String billType;
|
||||
|
||||
private String vendorName;
|
||||
|
||||
private String vendorCode;
|
||||
|
||||
private String applyDate;
|
||||
|
||||
private String amount;
|
||||
|
||||
private String remarks;
|
||||
|
||||
private String itFid;
|
||||
|
||||
private BillingApplicationResItem[] BillingApplicationResItem;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "BillingApplicationReq{" +
|
||||
"systemFlag='" + systemFlag + '\'' +
|
||||
", applyNo='" + applyNo + '\'' +
|
||||
", companyName='" + companyName + '\'' +
|
||||
", companyCode='" + companyCode + '\'' +
|
||||
", billType='" + billType + '\'' +
|
||||
", vendorName='" + vendorName + '\'' +
|
||||
", vendorCode='" + vendorCode + '\'' +
|
||||
", applyDate='" + applyDate + '\'' +
|
||||
", amount='" + amount + '\'' +
|
||||
", remarks='" + remarks + '\'' +
|
||||
", itFid='" + itFid + '\'' +
|
||||
", BillingApplicationResItem=" + Arrays.toString(BillingApplicationResItem) +
|
||||
'}';
|
||||
}
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 15:49
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class BillingApplicationResItem {
|
||||
|
||||
private String pid;
|
||||
|
||||
private String billNo;
|
||||
|
||||
private String paymentId;
|
||||
|
||||
private String dueDate;
|
||||
|
||||
private String receiveAccountName;
|
||||
|
||||
private String receiveAccount;
|
||||
|
||||
private String receiveBankName;
|
||||
|
||||
private String money;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "BillingApplicationResItem{" +
|
||||
"pid='" + pid + '\'' +
|
||||
", billNo='" + billNo + '\'' +
|
||||
", paymentId='" + paymentId + '\'' +
|
||||
", dueDate='" + dueDate + '\'' +
|
||||
", receiveAccountName='" + receiveAccountName + '\'' +
|
||||
", receiveAccount='" + receiveAccount + '\'' +
|
||||
", receiveBankName='" + receiveBankName + '\'' +
|
||||
", money='" + money + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
@ -0,0 +1,46 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 17:29
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class DiscountApplicationReq {
|
||||
|
||||
private String systemFlag;
|
||||
|
||||
private String discountNo;
|
||||
|
||||
private String companyName;
|
||||
|
||||
private String companyCode;
|
||||
|
||||
private String vendorName;
|
||||
|
||||
private String vendorCode;
|
||||
|
||||
private String applyDate;
|
||||
|
||||
private String amount;
|
||||
|
||||
private String rate;
|
||||
|
||||
private String remarks;
|
||||
|
||||
private String itFid;
|
||||
|
||||
private String busType;
|
||||
|
||||
private DiscountApplicationReqItem[] DiscountApplicationReqItem;
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 17:50
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class DiscountApplicationReqItem {
|
||||
|
||||
private String pid;
|
||||
|
||||
private String billNo;
|
||||
|
||||
private String paymentId;
|
||||
|
||||
private String dueDate;
|
||||
|
||||
private String money;
|
||||
|
||||
private String oriBillDate;
|
||||
}
|
@ -0,0 +1,64 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 14:03
|
||||
* @Description: TODO
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class DiscountedInvoiceInfoReq {
|
||||
|
||||
private String systemFlag;
|
||||
|
||||
private String boeNum;
|
||||
|
||||
private String boeHeaderId;
|
||||
|
||||
private String companyName;
|
||||
|
||||
private String companyCode;
|
||||
|
||||
private String boeDeptName;
|
||||
|
||||
private String boeDeptCode;
|
||||
|
||||
private String vendorCode;
|
||||
|
||||
private String vendorName;
|
||||
|
||||
private String applyDate;
|
||||
|
||||
private String applyAmount;
|
||||
|
||||
private String itFid;
|
||||
|
||||
private String sh;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "DiscountedInvoiceInfoReq{" +
|
||||
"systemFlag='" + systemFlag + '\'' +
|
||||
", boeNum='" + boeNum + '\'' +
|
||||
", boeHeaderId='" + boeHeaderId + '\'' +
|
||||
", companyName='" + companyName + '\'' +
|
||||
", companyCode='" + companyCode + '\'' +
|
||||
", boeDeptName='" + boeDeptName + '\'' +
|
||||
", boeDeptCode='" + boeDeptCode + '\'' +
|
||||
", vendorCode='" + vendorCode + '\'' +
|
||||
", vendorName='" + vendorName + '\'' +
|
||||
", applyDate='" + applyDate + '\'' +
|
||||
", applyAmount='" + applyAmount + '\'' +
|
||||
", itFid='" + itFid + '\'' +
|
||||
", sh='" + sh + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
@ -0,0 +1,34 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/20 17:46
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class EasSpzfResponseInfo {
|
||||
|
||||
/**接口调用标识**/
|
||||
private String sendId;
|
||||
|
||||
/**接口编号**/
|
||||
private String itfId;
|
||||
|
||||
/**系统编号**/
|
||||
private String sysId;
|
||||
|
||||
/**接口处理状态**/
|
||||
private String isTat;
|
||||
|
||||
/**处理消息 **/
|
||||
private String message;
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/20 17:27
|
||||
* @Description: TODO
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class EasTzlhtSpzfRes {
|
||||
|
||||
/**接口调用标识**/
|
||||
private String sendId;
|
||||
|
||||
/**接口编号**/
|
||||
private String itfId;
|
||||
|
||||
/**系统编号**/
|
||||
private String sysId;
|
||||
|
||||
/**业务数据结构**/
|
||||
private EasTzlhtSpzfResData datas;
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MeetingParam {
|
||||
|
||||
String loginname;
|
||||
|
||||
String password;
|
||||
|
||||
String companyIds;
|
||||
|
||||
String startdate;
|
||||
|
||||
String enddate;
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MeetingReq {
|
||||
|
||||
String SENDID = "";
|
||||
|
||||
String ITFID = "";
|
||||
|
||||
String SYSID = "";
|
||||
|
||||
MeetingParam DATAS;
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MeetingRes {
|
||||
|
||||
String SENDID = "";
|
||||
|
||||
String ITFID = "";
|
||||
|
||||
String SYSID = "";
|
||||
|
||||
String ISTAT = "";
|
||||
|
||||
String MESSAGE = "";
|
||||
|
||||
MeetingReturn[] DATAS;
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class MeetingReturn {
|
||||
|
||||
String roomname;
|
||||
|
||||
String meetingId;
|
||||
|
||||
String meetingname;
|
||||
|
||||
String begindate;
|
||||
|
||||
String enddate;
|
||||
|
||||
String caller;
|
||||
|
||||
String contacter;
|
||||
|
||||
String content;
|
||||
|
||||
String members;
|
||||
|
||||
int meetingstatus;
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/21 13:57
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
public class ResponseInfo {
|
||||
|
||||
private String ISTAT;
|
||||
private String requestid;
|
||||
private String SRMSAGE;
|
||||
public String getISTAT() {
|
||||
return ISTAT;
|
||||
}
|
||||
public void setISTAT(String iSTAT) {
|
||||
ISTAT = iSTAT;
|
||||
}
|
||||
public String getRequestid() {
|
||||
return requestid;
|
||||
}
|
||||
public void setRequestid(String requestid) {
|
||||
this.requestid = requestid;
|
||||
}
|
||||
public String getSRMSAGE() {
|
||||
return SRMSAGE;
|
||||
}
|
||||
public void setSRMSAGE(String sRMSAGE) {
|
||||
if("-1".equals(sRMSAGE)){
|
||||
sRMSAGE = "创建流程失败";
|
||||
}else if("-2".equals(sRMSAGE)){
|
||||
sRMSAGE = "用户没有流程创建权限";
|
||||
}else if("-3".equals(sRMSAGE)){
|
||||
sRMSAGE = "创建流程基本信息失败";
|
||||
}else if("-4".equals(sRMSAGE)){
|
||||
sRMSAGE = "保存表单主表信息失败";
|
||||
}else if("-5".equals(sRMSAGE)){
|
||||
sRMSAGE = "更新紧急程度失败";
|
||||
}else if("-6".equals(sRMSAGE)){
|
||||
sRMSAGE = "流程操作者失败";
|
||||
}else if("-7".equals(sRMSAGE)){
|
||||
sRMSAGE = "流转至下一节点失败";
|
||||
}else if("-8".equals(sRMSAGE)){
|
||||
sRMSAGE = "节点附加操作失败";
|
||||
}
|
||||
SRMSAGE = sRMSAGE;
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ToDoCountReq {
|
||||
|
||||
private String workcode;
|
||||
|
||||
private String[] conditions;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ToDoRequestReq {
|
||||
|
||||
private String pageNo;
|
||||
|
||||
private String pageSize;
|
||||
|
||||
private String recordCount;
|
||||
|
||||
private String workcode;
|
||||
|
||||
private String[] conditions;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,26 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class ToDoRequestRes {
|
||||
|
||||
private String msg;
|
||||
|
||||
private ToDoWorkFlow[] workFlow;
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description: 流程
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
public class ToDoWorkFlow {
|
||||
|
||||
public String createTime = "";
|
||||
|
||||
public String creatorName = "";
|
||||
public String currentNodeName = "";
|
||||
public String lastOperateTime = "";
|
||||
public String lastOperatorName = "";
|
||||
public String receiveTime = "";
|
||||
public String requestId = "";
|
||||
public String requestLevel = "";
|
||||
public String requestName = "";
|
||||
public String workflowId = "";
|
||||
public String workflowName = "";
|
||||
public String workflowTypeId = "";
|
||||
public String workflowTypeName = "";
|
||||
public String pcurl = "";
|
||||
public String mobileurl = "";
|
||||
|
||||
|
||||
public String getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(String createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public String getCreatorName() {
|
||||
return creatorName;
|
||||
}
|
||||
|
||||
public void setCreatorName(String creatorName) {
|
||||
this.creatorName = creatorName;
|
||||
}
|
||||
|
||||
public String getCurrentNodeName() {
|
||||
return currentNodeName;
|
||||
}
|
||||
|
||||
public void setCurrentNodeName(String currentNodeName) {
|
||||
this.currentNodeName = currentNodeName;
|
||||
}
|
||||
|
||||
public String getLastOperateTime() {
|
||||
return lastOperateTime;
|
||||
}
|
||||
|
||||
public void setLastOperateTime(String lastOperateTime) {
|
||||
this.lastOperateTime = lastOperateTime;
|
||||
}
|
||||
|
||||
public String getLastOperatorName() {
|
||||
return lastOperatorName;
|
||||
}
|
||||
|
||||
public void setLastOperatorName(String lastOperatorName) {
|
||||
this.lastOperatorName = lastOperatorName;
|
||||
}
|
||||
|
||||
public String getReceiveTime() {
|
||||
return receiveTime;
|
||||
}
|
||||
|
||||
public void setReceiveTime(String receiveTime) {
|
||||
this.receiveTime = receiveTime;
|
||||
}
|
||||
|
||||
public String getRequestId() {
|
||||
return requestId;
|
||||
}
|
||||
|
||||
public void setRequestId(String requestId) {
|
||||
this.requestId = requestId;
|
||||
}
|
||||
|
||||
public String getRequestLevel() {
|
||||
return requestLevel;
|
||||
}
|
||||
|
||||
public void setRequestLevel(String requestLevel) {
|
||||
this.requestLevel = requestLevel;
|
||||
}
|
||||
|
||||
public String getRequestName() {
|
||||
return requestName;
|
||||
}
|
||||
|
||||
public void setRequestName(String requestName) {
|
||||
this.requestName = requestName;
|
||||
}
|
||||
|
||||
public String getWorkflowId() {
|
||||
return workflowId;
|
||||
}
|
||||
|
||||
public void setWorkflowId(String workflowId) {
|
||||
this.workflowId = workflowId;
|
||||
}
|
||||
|
||||
public String getWorkflowName() {
|
||||
return workflowName;
|
||||
}
|
||||
|
||||
public void setWorkflowName(String workflowName) {
|
||||
this.workflowName = workflowName;
|
||||
}
|
||||
|
||||
public String getWorkflowTypeId() {
|
||||
return workflowTypeId;
|
||||
}
|
||||
|
||||
public void setWorkflowTypeId(String workflowTypeId) {
|
||||
this.workflowTypeId = workflowTypeId;
|
||||
}
|
||||
|
||||
public String getWorkflowTypeName() {
|
||||
return workflowTypeName;
|
||||
}
|
||||
|
||||
public void setWorkflowTypeName(String workflowTypeName) {
|
||||
this.workflowTypeName = workflowTypeName;
|
||||
}
|
||||
|
||||
public String getPcurl() {
|
||||
return pcurl;
|
||||
}
|
||||
|
||||
public void setPcurl(String pcurl) {
|
||||
this.pcurl = pcurl;
|
||||
}
|
||||
|
||||
public String getMobileurl() {
|
||||
return mobileurl;
|
||||
}
|
||||
|
||||
public void setMobileurl(String mobileurl) {
|
||||
this.mobileurl = mobileurl;
|
||||
}
|
||||
}
|
@ -0,0 +1,215 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
|
||||
public class UserWorkPlan {
|
||||
String ID = "";
|
||||
String Name = "";
|
||||
String BeginDate = "";
|
||||
String EndDate = "";
|
||||
String BeginTime = "";
|
||||
String EndTime = "";
|
||||
String createrid = "";
|
||||
String createrName = "";
|
||||
String description = "";
|
||||
String status = "";
|
||||
int workPlanType = 0;
|
||||
String urgentLevel = "";
|
||||
String remindType = "";
|
||||
String remindImmediately = "0";
|
||||
String remindBeforeStart = "";
|
||||
String remindBeforeEnd = "";
|
||||
String remindDateBeforeStart = "";
|
||||
String remindTimeBeforeStart = "";
|
||||
String remindDateBeforeEnd = "";
|
||||
String remindTimeBeforeEnd = "";
|
||||
String resourceID = "";
|
||||
String resourceNames = "";
|
||||
String isMustEdit = "0";
|
||||
|
||||
public UserWorkPlan() {
|
||||
}
|
||||
|
||||
public String getID() {
|
||||
return this.ID;
|
||||
}
|
||||
|
||||
public void setID(String var1) {
|
||||
this.ID = var1;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.Name;
|
||||
}
|
||||
|
||||
public void setName(String var1) {
|
||||
this.Name = var1;
|
||||
}
|
||||
|
||||
public String getBeginDate() {
|
||||
return this.BeginDate;
|
||||
}
|
||||
|
||||
public void setBeginDate(String var1) {
|
||||
this.BeginDate = var1;
|
||||
}
|
||||
|
||||
public String getEndDate() {
|
||||
return this.EndDate;
|
||||
}
|
||||
|
||||
public void setEndDate(String var1) {
|
||||
this.EndDate = var1;
|
||||
}
|
||||
|
||||
public String getBeginTime() {
|
||||
return this.BeginTime;
|
||||
}
|
||||
|
||||
public void setBeginTime(String var1) {
|
||||
this.BeginTime = var1;
|
||||
}
|
||||
|
||||
public String getEndTime() {
|
||||
return this.EndTime;
|
||||
}
|
||||
|
||||
public void setEndTime(String var1) {
|
||||
this.EndTime = var1;
|
||||
}
|
||||
|
||||
public String getCreaterid() {
|
||||
return this.createrid;
|
||||
}
|
||||
|
||||
public void setCreaterid(String var1) {
|
||||
this.createrid = var1;
|
||||
}
|
||||
|
||||
public String getCreaterName() {
|
||||
return this.createrName;
|
||||
}
|
||||
|
||||
public void setCreaterName(String var1) {
|
||||
this.createrName = var1;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return this.description;
|
||||
}
|
||||
|
||||
public void setDescription(String var1) {
|
||||
this.description = var1;
|
||||
}
|
||||
|
||||
public String getStatus() {
|
||||
return this.status;
|
||||
}
|
||||
|
||||
public void setStatus(String var1) {
|
||||
this.status = var1;
|
||||
}
|
||||
|
||||
public int getWorkPlanType() {
|
||||
return this.workPlanType;
|
||||
}
|
||||
|
||||
public void setWorkPlanType(int var1) {
|
||||
this.workPlanType = var1;
|
||||
}
|
||||
|
||||
public String getUrgentLevel() {
|
||||
return this.urgentLevel;
|
||||
}
|
||||
|
||||
public void setUrgentLevel(String var1) {
|
||||
this.urgentLevel = var1;
|
||||
}
|
||||
|
||||
public String getRemindType() {
|
||||
return this.remindType;
|
||||
}
|
||||
|
||||
public void setRemindType(String var1) {
|
||||
this.remindType = var1;
|
||||
}
|
||||
|
||||
public String getRemindImmediately() {
|
||||
return this.remindImmediately;
|
||||
}
|
||||
|
||||
public void setRemindImmediately(String var1) {
|
||||
this.remindImmediately = var1;
|
||||
}
|
||||
|
||||
public String getRemindBeforeStart() {
|
||||
return this.remindBeforeStart;
|
||||
}
|
||||
|
||||
public void setRemindBeforeStart(String var1) {
|
||||
this.remindBeforeStart = var1;
|
||||
}
|
||||
|
||||
public String getRemindBeforeEnd() {
|
||||
return this.remindBeforeEnd;
|
||||
}
|
||||
|
||||
public void setRemindBeforeEnd(String var1) {
|
||||
this.remindBeforeEnd = var1;
|
||||
}
|
||||
|
||||
public String getRemindDateBeforeStart() {
|
||||
return this.remindDateBeforeStart;
|
||||
}
|
||||
|
||||
public void setRemindDateBeforeStart(String var1) {
|
||||
this.remindDateBeforeStart = var1;
|
||||
}
|
||||
|
||||
public String getRemindTimeBeforeStart() {
|
||||
return this.remindTimeBeforeStart;
|
||||
}
|
||||
|
||||
public void setRemindTimeBeforeStart(String var1) {
|
||||
this.remindTimeBeforeStart = var1;
|
||||
}
|
||||
|
||||
public String getRemindDateBeforeEnd() {
|
||||
return this.remindDateBeforeEnd;
|
||||
}
|
||||
|
||||
public void setRemindDateBeforeEnd(String var1) {
|
||||
this.remindDateBeforeEnd = var1;
|
||||
}
|
||||
|
||||
public String getRemindTimeBeforeEnd() {
|
||||
return this.remindTimeBeforeEnd;
|
||||
}
|
||||
|
||||
public void setRemindTimeBeforeEnd(String var1) {
|
||||
this.remindTimeBeforeEnd = var1;
|
||||
}
|
||||
|
||||
public String getResourceID() {
|
||||
return this.resourceID;
|
||||
}
|
||||
|
||||
public void setResourceID(String var1) {
|
||||
this.resourceID = var1;
|
||||
}
|
||||
|
||||
public String getResourceNames() {
|
||||
return this.resourceNames;
|
||||
}
|
||||
|
||||
public void setResourceNames(String var1) {
|
||||
this.resourceNames = var1;
|
||||
}
|
||||
|
||||
public String getIsMustEdit() {
|
||||
return this.isMustEdit;
|
||||
}
|
||||
|
||||
public void setIsMustEdit(String var1) {
|
||||
this.isMustEdit = var1;
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class VendorPunishReq {
|
||||
|
||||
private String sendId;
|
||||
|
||||
private String itFid;
|
||||
|
||||
private String sysId;
|
||||
|
||||
private VendorPunishReqData datas;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/20 16:46
|
||||
* @Description: TODO
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class VendorPunishReqData {
|
||||
|
||||
/**流程ID**/
|
||||
private String workflowId;
|
||||
/**原请求号**/
|
||||
private String requestId;
|
||||
/**类型**/
|
||||
private String type;
|
||||
/**供应商是否同意**/
|
||||
private String isAgree;
|
||||
/**供应商厂商意见**/
|
||||
private String supplierOpinion;
|
||||
/**愿意承担金额**/
|
||||
private int bearMoney;
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/20 16:54
|
||||
* @Description: TODO
|
||||
* @Version 1.0
|
||||
*/
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class VendorPunishResponseInfo {
|
||||
|
||||
private String sendId;
|
||||
|
||||
/**接口编号**/
|
||||
private String itfId;
|
||||
|
||||
/**系统编号**/
|
||||
private String sysId;
|
||||
|
||||
private VendorPunishReturnData returnData;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/20 16:55
|
||||
* @Description: TODO
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class VendorPunishReturnData {
|
||||
|
||||
private String workflowId;
|
||||
|
||||
private String requestId;
|
||||
|
||||
/**接口处理状态**/
|
||||
private String isTat;
|
||||
|
||||
/**处理消息 **/
|
||||
private String message;
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class WlpsSyResponse {
|
||||
|
||||
private String sendId;
|
||||
|
||||
private String itfId;
|
||||
|
||||
private String isTat;
|
||||
|
||||
private String message;
|
||||
|
||||
private String sysId;
|
||||
|
||||
private WlpsSyReturn[] wlpsSyReturn;
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.weaver.seconddev.njwebservice.entity;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author liang.cheng
|
||||
* @Date 2025/1/6 6:08 PM
|
||||
* @Description:
|
||||
* @Version 1.0
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class WlpsSyReturn {
|
||||
|
||||
private String requestId;
|
||||
|
||||
private String isTat;
|
||||
|
||||
private String message;
|
||||
|
||||
private String workflowID;
|
||||
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue