dengzedong
2024-12-24 aa0382e44311f9f7e62a688c8fcaa9c69a512e0f
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.service.message.dto;
H 2
3 import lombok.Data;
4
5 import javax.validation.constraints.NotEmpty;
6 import javax.validation.constraints.NotNull;
7
8 /**
9  * BPM 发送任务被分配 Request DTO
10  */
11 @Data
12 public class BpmMessageSendWhenTaskCreatedReqDTO {
13
14     /**
15      * 流程实例的编号
16      */
17     @NotEmpty(message = "流程实例的编号不能为空")
18     private String processInstanceId;
19     /**
20      * 流程实例的名字
21      */
22     @NotEmpty(message = "流程实例的名字不能为空")
23     private String processInstanceName;
24     @NotNull(message = "发起人的用户编号")
25     private Long startUserId;
26     @NotEmpty(message = "发起人的昵称")
27     private String startUserNickname;
28
29     /**
30      * 流程任务的编号
31      */
32     @NotEmpty(message = "流程任务的编号不能为空")
33     private String taskId;
34     /**
35      * 流程任务的名字
36      */
37     @NotEmpty(message = "流程任务的名字不能为空")
38     private String taskName;
39
40     /**
41      * 审批人的用户编号
42      */
43     @NotNull(message = "审批人的用户编号不能为空")
44     private Long assigneeUserId;
45
46 }