|
@@ -50,6 +50,16 @@ public class TaskVO extends Task {
|
|
|
@ApiModelProperty("审批人集合")
|
|
|
private List<WaitingUser> waitingUserList = new ArrayList<>();
|
|
|
|
|
|
+ @ApiModelProperty("自定义流程,所选的审批人ID和姓名集合")
|
|
|
+ private List<CustomUserTask> userTasks;
|
|
|
+
|
|
|
+ public void setUserTasks(String userId, String userName){
|
|
|
+ if(this.userTasks == null){
|
|
|
+ this.userTasks = new ArrayList<>();
|
|
|
+ }
|
|
|
+ this.userTasks.add(new CustomUserTask(userId, userName));
|
|
|
+ }
|
|
|
+
|
|
|
public void setWaitingUserList(String waitingUserName, Integer status){
|
|
|
this.waitingUserList.add(new WaitingUser(waitingUserName, status));
|
|
|
}
|
|
@@ -60,6 +70,17 @@ public class TaskVO extends Task {
|
|
|
this.taskStatus = new TaskStatus(statusValue, status);
|
|
|
}
|
|
|
|
|
|
+ @Data
|
|
|
+ public class CustomUserTask {
|
|
|
+ private String userId;
|
|
|
+ private String userName;
|
|
|
+
|
|
|
+ public CustomUserTask(String userId, String userName){
|
|
|
+ this.userId = userId;
|
|
|
+ this.userName = userName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Data
|
|
|
private class TaskStatus {
|
|
|
@ApiModelProperty("状态类型")
|