成立单独的冀北技术监督项目

This commit is contained in:
2024-05-10 15:28:46 +08:00
parent 0581380f19
commit 5cd377606d
31 changed files with 568 additions and 177 deletions

View File

@@ -0,0 +1,44 @@
package com.njcn.bpm.pojo.dto;
import lombok.Builder;
import lombok.Data;
import javax.validation.constraints.NotEmpty;
import java.util.List;
import java.util.Map;
/**
* 流程实例的创建 Request DTO
*/
@Data
public class BpmProcessInstanceCreateReqDTO {
/**
* 流程定义的标识
*/
@NotEmpty(message = "流程定义的标识不能为空")
private String processDefinitionKey;
/**
* 变量实例(动态表单)
*/
private Map<String, Object> variables;
/**
* 业务的唯一标识
*
* 例如说,请假申请的编号。通过它,可以查询到对应的实例
*/
@NotEmpty(message = "业务的唯一标识")
private String businessKey;
/**
* 发起人自选审批人 Map
*
* keytaskKey 任务编码
* value审批人的数组
* 例如:{ taskKey1 :[1, 2] },则表示 taskKey1 这个任务,提前设定了,由 userId 为 1,2 的用户进行审批
*/
private Map<String, List<String>> startUserSelectAssignees;
}

View File

@@ -44,9 +44,10 @@ public class BpmModelParam implements Serializable {
private Integer formType = 10;
@ApiModelProperty("表单提交路由")
private String formCustomCreatePath;
@ApiModelProperty("表单查看路由")
private String formCustomViewPath;
/**