package cn.iocoder.yudao.module.bi.dal.dataobject.decision; import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 负荷预测数据 DO * * @author 超级管理员 */ @TableName("bi_forecast_data") @KeySequence("bi_forecast_data_seq") @Data @EqualsAndHashCode(callSuper = true) @ToString(callSuper = true) @Builder @NoArgsConstructor @AllArgsConstructor public class BiForecastDataDO extends BaseDO { @TableId private Long id; /** * 预测编码,如:load_forecast_daily */ private String forecastCode; /** * 预测名称 */ private String forecastName; /** * 预测时间点 */ private LocalDateTime pointTime; /** * 预测值 */ private BigDecimal forecastValue; /** * 实际值(回填用于校验) */ private BigDecimal actualValue; /** * 置信区间下限 */ private BigDecimal lowerBound; /** * 置信区间上限 */ private BigDecimal upperBound; /** * 置信水平(%) */ private BigDecimal confidenceLevel; /** * 模型版本 */ private String modelVersion; /** * 维度,如:region/line/station */ private String dimension; /** * 维度值 */ private String dimensionValue; /** * 备注 */ private String remark; }