package com.iailab.module.mcs.dto;
|
|
import com.iailab.framework.excel.core.annotations.DictFormat;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
|
/**
|
* 模型表
|
*
|
* @author lirm 1343021927@qq.com
|
* @since 1.0.0 2023-05-10
|
*/
|
@Data
|
@Schema(name = "模型表")
|
public class StModelDTO implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
@Schema(name = "id")
|
private String id;
|
|
@Schema(name = "模型编码")
|
private String modelCode;
|
|
@Schema(name = "模型名称")
|
private String modelName;
|
|
@Schema(name = "模型父级")
|
private String modelParent;
|
|
@Schema(name = "模型类型")
|
private String modelType;
|
|
@DictFormat("model_type")
|
@Schema(name = "模型类型名称")
|
private String modelTypeName;
|
|
@Schema(name = "模型路径")
|
private String modelPath;
|
|
@Schema(name = "类名")
|
private String className;
|
|
@Schema(name = "方法名")
|
private String methodName;
|
|
@Schema(name = "参数结构")
|
private String paramsStructure;
|
|
@Schema(name = "备注")
|
private String remark;
|
|
@Schema(name = "回路")
|
private String modelLoop;
|
|
@Schema(name = "执行顺序")
|
private Integer runSort;
|
|
@Schema(name = "运行时间")
|
private Date runTime;
|
|
@Schema(name = "是否启用")
|
private Integer isEnable;
|
|
@Schema(name = "创建人")
|
private Long creator;
|
|
@Schema(name = "创建时间")
|
private Date createDate;
|
|
@Schema(name = "修改人")
|
private Long updater;
|
|
@Schema(name = "修改时间")
|
private Date updateDate;
|
|
@Schema(name = "模型输入参数")
|
private List<StModelParamDTO> modelParamList;
|
|
@Schema(name = "模型设置")
|
private List<StModelSettingDTO> modelSettingList;
|
|
@Schema(name = "模型下发配置")
|
private List<StModelOutDTO> modelOutList;
|
|
@Schema(name = "模型版本")
|
private String modelVersion;
|
|
}
|