package com.iailab.module.model.mcs.pre.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import javax.validation.constraints.NotBlank; import java.io.Serializable; import java.math.BigDecimal; /** * @author PanZhibao * @date 2021年04月25日 16:36 */ @Data @TableName("T_MM_PREDICT_MODEL") public class MmPredictModelEntity implements Serializable { /** * 主键 */ @TableId(value = "id",type = IdType.INPUT) private String id; /** * 编号 */ private String modelno; /** * 模型名称 */ @NotBlank(message="模型名称不能为空") private String modelname; /** * 预测项ID */ private String itemid; /** * arithid */ private String arithid; /** * trainsamplength */ private BigDecimal trainsamplength; /** * predictsamplength */ private BigDecimal predictsamplength; /** * isonlinetrain */ private BigDecimal isonlinetrain; /** * 模型路径 */ @NotBlank(message="模型路径不能为空") private String modelpath; /** * isnormal */ private BigDecimal isnormal; /** * normalmax */ private BigDecimal normalmax; /** * normalmin */ private BigDecimal normalmin; /** * status */ private BigDecimal status; /** * 类名 */ @NotBlank(message="类名不能为空") private String classname; /** * 方法名 */ @NotBlank(message="方法名不能为空") private String methodname; /** * 参数 */ @NotBlank(message="参数不能为空") private String modelparamstructure; /** * 结果 */ @NotBlank(message="结果不能为空") private String resultstrid; /** * 模型设置 */ private String settingmap; /** * 训练模型路径 */ private String trainmodelpath; /** * 路径状态 */ private BigDecimal pathstatus; /** * 预测阶段需要输入的数据长度 */ private Integer pdim; /** * 项目id */ private String mpkprojectid; }