潘志宝
3 天以前 b8a0affd03b5fa9fa33cd6f870e90394c2df86c7
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.controller.admin.definition.vo.model;
H 2
bb2880 3 import com.iailab.module.bpm.controller.admin.base.user.UserSimpleBaseVO;
f4f940 4 import com.iailab.module.bpm.controller.admin.definition.vo.model.simple.BpmSimpleModelNodeVO;
e7c126 5 import com.iailab.module.bpm.controller.admin.definition.vo.process.BpmProcessDefinitionRespVO;
H 6 import io.swagger.v3.oas.annotations.media.Schema;
7 import lombok.Data;
8
9 import java.time.LocalDateTime;
bb2880 10 import java.util.List;
e7c126 11
H 12 @Schema(description = "管理后台 - 流程模型 Response VO")
13 @Data
bb2880 14 public class BpmModelRespVO extends BpmModelMetaInfoVO {
e7c126 15
H 16     @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
17     private String id;
18
bb2880 19     @Schema(description = "流程标识", requiredMode = Schema.RequiredMode.REQUIRED, example = "process_yudao")
e7c126 20     private String key;
H 21
bb2880 22     @Schema(description = "流程名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道")
e7c126 23     private String name;
H 24
bb2880 25     @Schema(description = "流程图标", example = "https://www.iocoder.cn/yudao.jpg")
e7c126 26     private String icon;
H 27
28     @Schema(description = "流程分类编码", example = "1")
29     private String category;
30     @Schema(description = "流程分类名字", example = "请假")
31     private String categoryName;
32
33     @Schema(description = "表单名字", example = "请假表单")
34     private String formName;
35
36     @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
37     private LocalDateTime createTime;
38
bb2880 39     @Schema(description = "可发起的用户数组")
H 40     private List<UserSimpleBaseVO> startUsers;
f4f940 41
H 42     @Schema(description = "BPMN XML")
43     private String bpmnXml;
44
45     @Schema(description = "仿钉钉流程设计模型对象")
46     private BpmSimpleModelNodeVO simpleModel;
bb2880 47
e7c126 48     /**
H 49      * 最新部署的流程定义
50      */
51     private BpmProcessDefinitionRespVO processDefinition;
52
f4f940 53
e7c126 54 }