first commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
package com.budwk.app.bpm.param;
|
||||
|
||||
import com.budwk.app.base.param.PageForm;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@ApiModel(description = "流程实例查询参数")
|
||||
@Data
|
||||
public class BpmProcessInstancePageForm extends PageForm {
|
||||
|
||||
@ApiModelProperty("流程实例名称")
|
||||
private String processInstanceName;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.budwk.app.bpm.param;
|
||||
|
||||
import cn.hutool.core.util.EnumUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.budwk.app.bpm.enums.BpmTaskApprovalTypeEnum;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
|
||||
@Data
|
||||
@ApiModel("任务审批参数")
|
||||
public class BpmTaskApprovalParam {
|
||||
|
||||
@ApiModelProperty("流程实例ID")
|
||||
@NotBlank(message = "流程实例ID不能为空")
|
||||
private String processInstanceId;
|
||||
|
||||
@ApiModelProperty("流程业务ID")
|
||||
@NotBlank(message = "流程业务ID不能为空")
|
||||
private String processInstanceBusinessId;
|
||||
|
||||
@ApiModelProperty("流程任务ID")
|
||||
@NotBlank(message = "流程任务ID不能为空")
|
||||
private String processInstanceTaskId;
|
||||
|
||||
@ApiModelProperty("任务审批类型")
|
||||
@NotBlank(message = "任务审批类型不能为空")
|
||||
private String bpmTaskApprovalType;
|
||||
|
||||
public BpmTaskApprovalTypeEnum getBpmTaskApprovalTypeEnum() {
|
||||
BpmTaskApprovalTypeEnum approvalTypeEnum = EnumUtil.getBy(BpmTaskApprovalTypeEnum.class, val -> val.name().equals(this.getBpmTaskApprovalType()));
|
||||
if (ObjectUtil.isNull(approvalTypeEnum)) {
|
||||
throw new RuntimeException("任务审批类型错误,请传入正确的任务审批类型。");
|
||||
}
|
||||
this.setBpmTaskApprovalTypeEnum(approvalTypeEnum);
|
||||
return approvalTypeEnum;
|
||||
}
|
||||
|
||||
public void setBpmTaskApprovalTypeEnum(BpmTaskApprovalTypeEnum bpmTaskApprovalTypeEnum) {
|
||||
BpmTaskApprovalTypeEnum approvalTypeEnum = EnumUtil.getBy(BpmTaskApprovalTypeEnum.class, val -> val.name().equals(this.getBpmTaskApprovalType()));
|
||||
if (ObjectUtil.isNull(approvalTypeEnum)) {
|
||||
throw new RuntimeException("任务审批类型错误,请传入正确的任务审批类型。");
|
||||
}
|
||||
this.bpmTaskApprovalTypeEnum = approvalTypeEnum;
|
||||
}
|
||||
|
||||
@ApiModelProperty("任务审批类型枚举")
|
||||
private BpmTaskApprovalTypeEnum bpmTaskApprovalTypeEnum;
|
||||
|
||||
@ApiModelProperty("审批意见")
|
||||
private String approvalOpinion;
|
||||
|
||||
@ApiModelProperty("审批签字")
|
||||
private String approvalSignature;
|
||||
|
||||
@ApiModelProperty("审批备注")
|
||||
private String approvalRemark;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user