package cn.iocoder.yudao.module.bi.controller.admin.decision.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
@Schema(description = "管理后台 - 负荷预测 Response VO")
|
@Data
|
public class DecisionForecastRespVO {
|
|
@Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
|
private Long id;
|
|
@Schema(description = "预测编码", example = "load_forecast_daily")
|
private String forecastCode;
|
|
@Schema(description = "预测名称", example = "日负荷预测")
|
private String forecastName;
|
|
@Schema(description = "预测时间点", example = "2026-08-21 00:00:00")
|
private LocalDateTime pointTime;
|
|
@Schema(description = "预测值", example = "5000.00")
|
private BigDecimal forecastValue;
|
|
@Schema(description = "实际值", example = "4800.00")
|
private BigDecimal actualValue;
|
|
@Schema(description = "置信区间下限", example = "4500.00")
|
private BigDecimal lowerBound;
|
|
@Schema(description = "置信区间上限", example = "5500.00")
|
private BigDecimal upperBound;
|
|
@Schema(description = "置信水平(%)", example = "95.00")
|
private BigDecimal confidenceLevel;
|
|
@Schema(description = "模型版本", example = "v1.0")
|
private String modelVersion;
|
|
@Schema(description = "维度", example = "region")
|
private String dimension;
|
|
@Schema(description = "维度值", example = "华东")
|
private String dimensionValue;
|
|
}
|