first commit
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
package com.budwk.app.bpm.vo;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.budwk.app.bpm.models.BpmProcessTask;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
@ApiModel("任务审批记录")
|
||||
public class BpmProcessTaskVo extends BpmProcessTask {
|
||||
|
||||
@ApiModelProperty("完成时间(含有时分秒)")
|
||||
private String endOnFull;
|
||||
|
||||
@ApiModelProperty("完成时间(不含有时分秒)")
|
||||
private String endOnSimple;
|
||||
|
||||
public String getEndOnSimple() {
|
||||
Date endOn = this.getEndOn();
|
||||
if (ObjectUtil.isNull(endOn)) {
|
||||
DateUtil.format(endOn, "yyyy年MM月dd日");
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
public String getEndOnFull() {
|
||||
Date endOn = this.getEndOn();
|
||||
if (ObjectUtil.isNull(endOn)) {
|
||||
DateUtil.format(endOn, "yyyy-MM-dd HH:mm:ss");
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.budwk.app.bpm.vo;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel("任务审批记录")
|
||||
public class BpmTaskApprovalRecordVo {
|
||||
|
||||
@ApiModelProperty("节点ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("节点名称")
|
||||
private String nodeName;
|
||||
|
||||
@ApiModelProperty("节点编码")
|
||||
private Integer nodeCode;
|
||||
|
||||
@ApiModelProperty("审批记录")
|
||||
private List<BpmProcessTaskVo> tasks;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.budwk.app.bpm.vo;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @Author zzr
|
||||
* @name:BpmTaskApprovalVo
|
||||
* @Date 2024/10/22 18:28
|
||||
* @注释
|
||||
*/
|
||||
@Data
|
||||
public class BpmTaskApprovalVo {
|
||||
@ApiModelProperty("流程实例业务ID")
|
||||
private String id;
|
||||
|
||||
@ApiModelProperty("流程实例ID")
|
||||
private String processInstanceId;
|
||||
|
||||
@ApiModelProperty("流程实例当前节点ID")
|
||||
private String processInstanceNodeId;
|
||||
|
||||
@ApiModelProperty("流程实例当前节点代码")
|
||||
private Integer processInstanceNodeCode;
|
||||
|
||||
@ApiModelProperty("流程实例当前节点名称")
|
||||
private String processInstanceNodeName;
|
||||
|
||||
@ApiModelProperty("流程实例任务IDS")
|
||||
private List<String> processInstanceTaskIds;
|
||||
|
||||
@ApiModelProperty("流程实例任务ID")
|
||||
private String processInstanceTaskId;
|
||||
|
||||
@ApiModelProperty("流程实例任务状态")
|
||||
private String processInstanceTaskStatus;
|
||||
|
||||
@ApiModelProperty("流程状态")
|
||||
private String processInstanceStatus;
|
||||
|
||||
@ApiModelProperty("当前节点任务类型")
|
||||
private String processInstanceTaskNodeType;
|
||||
|
||||
@ApiModelProperty("下一节点任务是否有完成的")
|
||||
private Boolean nextTaskIsComplete;
|
||||
|
||||
@ApiModelProperty("下一节点转办任务是否有完成的")
|
||||
private Boolean nextTransferTaskIsComplete;
|
||||
|
||||
@ApiModelProperty("审批参数")
|
||||
private JSONObject approvalParam;
|
||||
|
||||
public JSONObject getApprovalParam() {
|
||||
JSONObject object = new JSONObject();
|
||||
object.set("processInstanceBusinessId",this.getId());
|
||||
object.set("processInstanceId",this.getProcessInstanceId());
|
||||
object.set("processInstanceNodeCode",this.getProcessInstanceNodeCode());
|
||||
object.set("processInstanceNodeName",this.getProcessInstanceNodeName());
|
||||
object.set("processInstanceNodeId",this.getProcessInstanceNodeId());
|
||||
object.set("processInstanceTaskIds",this.getProcessInstanceTaskIds());
|
||||
object.set("processInstanceTaskId",this.getProcessInstanceTaskId());
|
||||
object.set("processInstanceTaskNodeType",this.getProcessInstanceTaskNodeType());
|
||||
return object;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user