潘志宝
2024-08-20 92d87eda945d68346475e6766673a3cdccf3d41c
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.mcs.dto;
H 2
3 import com.iailab.framework.excel.core.annotations.DictFormat;
4 import io.swagger.v3.oas.annotations.media.Schema;
5
6 import lombok.Data;
7
8 import java.io.Serializable;
9 import java.util.Date;
10 import java.util.List;
11
12
13 /**
14  * 模型表
15  *
16  * @author lirm 1343021927@qq.com
17  * @since 1.0.0 2023-05-10
18  */
19 @Data
20 @Schema(name = "模型表")
21 public class StModelDTO implements Serializable {
22     private static final long serialVersionUID = 1L;
23
24     @Schema(name = "id")
25     private String id;
26
27     @Schema(name = "模型编码")
28     private String modelCode;
29
30     @Schema(name = "模型名称")
31     private String modelName;
32
33     @Schema(name = "模型父级")
34     private String modelParent;
35     
36     @Schema(name = "模型类型")
37     private String modelType;
38
39     @DictFormat("model_type")
40     @Schema(name = "模型类型名称")
41     private String modelTypeName;
42
43     @Schema(name = "模型路径")
44     private String modelPath;
45
46     @Schema(name = "类名")
47     private String className;
48
49     @Schema(name = "方法名")
50     private String methodName;
51
52     @Schema(name = "参数结构")
53     private String paramsStructure;
54
55     @Schema(name = "备注")
56     private String remark;
57
58     @Schema(name = "回路")
59     private String modelLoop;
60
61     @Schema(name = "执行顺序")
62     private Integer runSort;
63
64     @Schema(name = "运行时间")
65     private Date runTime;
66
67     @Schema(name = "是否启用")
68     private Integer isEnable;
69
70     @Schema(name = "创建人")
71     private Long creator;
72
73     @Schema(name = "创建时间")
74     private Date createDate;
75
76     @Schema(name = "修改人")
77     private Long updater;
78
79     @Schema(name = "修改时间")
80     private Date updateDate;
81
82     @Schema(name = "模型输入参数")
83     private List<StModelParamDTO> modelParamList;
84
85     @Schema(name = "模型设置")
86     private List<StModelSettingDTO> modelSettingList;
87     
88     @Schema(name = "模型下发配置")
89     private List<StModelOutDTO> modelOutList;
90
91     @Schema(name = "模型版本")
92     private String modelVersion;
93
94 }