dongyukun
9 天以前 e88fba9645a57535d858ce48da8e9d9a3dc84adc
提交 | 用户 | 时间
e7c126 1 package com.iailab.module.bpm.service.definition.dto;
H 2
3 import com.iailab.module.bpm.enums.definition.BpmModelFormTypeEnum;
4 import lombok.Data;
5
6 /**
7  * BPM 流程 MetaInfo Response DTO
8  * 主要用于 { Model#setMetaInfo(String)} 的存储
9  *
10  * 最终,它的字段和 {@link com.iailab.module.bpm.dal.dataobject.definition.BpmProcessDefinitionInfoDO} 是一致的
11  *
12  * @author iailab
13  */
14 @Data
15 public class BpmModelMetaInfoRespDTO {
16
17     /**
18      * 流程图标
19      */
20     private String icon;
21     /**
22      * 流程描述
23      */
24     private String description;
25
26     /**
27      * 表单类型
28      */
29     private Integer formType;
30     /**
31      * 表单编号
32      * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时
33      */
34     private Long formId;
35     /**
36      * 自定义表单的提交路径,使用 Vue 的路由地址
37      * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时
38      */
39     private String formCustomCreatePath;
40     /**
41      * 自定义表单的查看路径,使用 Vue 的路由地址
42      * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时
43      */
44     private String formCustomViewPath;
45
46 }