|
@@ -3,6 +3,10 @@ package com.qmth.distributed.print.business.entity;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
import com.qmth.teachcloud.common.base.BaseEntity;
|
|
import com.qmth.teachcloud.common.base.BaseEntity;
|
|
|
|
+import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
|
+import com.qmth.teachcloud.common.enums.FlowApproveLevelEnum;
|
|
|
|
+import com.qmth.teachcloud.common.enums.FlowApproveOperationEnum;
|
|
|
|
+import com.qmth.teachcloud.common.enums.FlowApprovePassEnum;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
@@ -21,7 +25,6 @@ public class TFFlowLog extends BaseEntity implements Serializable {
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
-
|
|
|
|
@ApiModelProperty(value = "流程id")
|
|
@ApiModelProperty(value = "流程id")
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
private Long flowId;
|
|
private Long flowId;
|
|
@@ -35,7 +38,7 @@ public class TFFlowLog extends BaseEntity implements Serializable {
|
|
private Long approveId;
|
|
private Long approveId;
|
|
|
|
|
|
@ApiModelProperty(value = "审核等级")
|
|
@ApiModelProperty(value = "审核等级")
|
|
- private Integer approveLevel;
|
|
|
|
|
|
+ private FlowApproveLevelEnum approveLevel;
|
|
|
|
|
|
@ApiModelProperty(value = "审核意见")
|
|
@ApiModelProperty(value = "审核意见")
|
|
private String approveRemark;
|
|
private String approveRemark;
|
|
@@ -43,6 +46,40 @@ public class TFFlowLog extends BaseEntity implements Serializable {
|
|
@ApiModelProperty(value = "是否启用,0:停用,1:启用")
|
|
@ApiModelProperty(value = "是否启用,0:停用,1:启用")
|
|
private Boolean enable;
|
|
private Boolean enable;
|
|
|
|
|
|
|
|
+ @ApiModelProperty(value = "审批操作,SUBMIT:提交,APPROVE:审批,REJECT:驳回,END:终止")
|
|
|
|
+ private FlowApproveOperationEnum approveOperation;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "审批是否通过,PASS:通过,NO_PASS:不通过")
|
|
|
|
+ private FlowApprovePassEnum approvePass;
|
|
|
|
+
|
|
|
|
+ public TFFlowLog() {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public TFFlowLog(Long flowId, Long taskId, Long approveId, Long userId) {
|
|
|
|
+ setId(SystemConstant.getDbUuid());
|
|
|
|
+ this.flowId = flowId;
|
|
|
|
+ this.approveId = approveId;
|
|
|
|
+ this.taskId = taskId;
|
|
|
|
+ setCreateId(userId);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public FlowApproveOperationEnum getApproveOperation() {
|
|
|
|
+ return approveOperation;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setApproveOperation(FlowApproveOperationEnum approveOperation) {
|
|
|
|
+ this.approveOperation = approveOperation;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public FlowApprovePassEnum getApprovePass() {
|
|
|
|
+ return approvePass;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setApprovePass(FlowApprovePassEnum approvePass) {
|
|
|
|
+ this.approvePass = approvePass;
|
|
|
|
+ }
|
|
|
|
+
|
|
public static long getSerialVersionUID() {
|
|
public static long getSerialVersionUID() {
|
|
return serialVersionUID;
|
|
return serialVersionUID;
|
|
}
|
|
}
|
|
@@ -71,11 +108,11 @@ public class TFFlowLog extends BaseEntity implements Serializable {
|
|
this.approveId = approveId;
|
|
this.approveId = approveId;
|
|
}
|
|
}
|
|
|
|
|
|
- public Integer getApproveLevel() {
|
|
|
|
|
|
+ public FlowApproveLevelEnum getApproveLevel() {
|
|
return approveLevel;
|
|
return approveLevel;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setApproveLevel(Integer approveLevel) {
|
|
|
|
|
|
+ public void setApproveLevel(FlowApproveLevelEnum approveLevel) {
|
|
this.approveLevel = approveLevel;
|
|
this.approveLevel = approveLevel;
|
|
}
|
|
}
|
|
|
|
|