liriming
2024-12-05 a99834962622f6ca8a7f5e4e42581d35d6f59f8a
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.controller.admin.task.vo.instance;
H 2
3 import io.swagger.v3.oas.annotations.media.Schema;
4 import lombok.Data;
5
6 import javax.validation.constraints.NotEmpty;
7 import java.util.List;
8 import java.util.Map;
9
10 @Schema(description = "管理后台 - 流程实例的创建 Request VO")
11 @Data
12 public class BpmProcessInstanceCreateReqVO {
13
14     @Schema(description = "流程定义的编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
15     @NotEmpty(message = "流程定义编号不能为空")
16     private String processDefinitionId;
17
18     @Schema(description = "变量实例(动态表单)")
19     private Map<String, Object> variables;
20
21     @Schema(description = "发起人自选审批人 Map", example = "{taskKey1: [1, 2]}")
22     private Map<String, List<Long>> startUserSelectAssignees;
23
24 }