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; import java.util.Date; /** * @author PanZhibao * @date 2021年04月25日 15:05 */ @Data @TableName("t_mm_predict_item") public class MmPredictItemEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id",type = IdType.INPUT) private String id; /** * 编号 */ private String itemno; /** * 预测项名 */ @NotBlank(message="预测项名不能为空") private String itemname; /** * 计算类型 */ private String caltypeid; /** * 类型 */ @NotBlank(message="类型不能为空") private String itemtypeid; /** * 预测长度 */ private Integer predictlength; /** * 粒度 */ private Integer granularity; /** * 是否启用 */ private Integer status; /** * 是否融合 */ private Integer isfuse; /** * predictphase */ private Integer predictphase; /** * 是否检查 */ private Integer workchecked; /** * 单位转换 */ private Integer unittransfactor; /** * 创建时间 */ private Date createTime; /** * 更新时间 */ private Date updateTime; /** * 保留的预测点位 (T+2 则n=2, T+30则n=30, T+n则表示从最后点位开始,n=预测长度;n由系统配置得出) */ private String saveindex; }