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