first commit

This commit is contained in:
@jyuhsin
2026-01-14 14:49:41 +08:00
commit 105c955abd
4752 changed files with 911871 additions and 0 deletions
@@ -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;
}