package cn.iocoder.yudao.module.mes.controller.admin.pro.ai.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.List; @Schema(description = "管理后台 - AI 按时交付预测响应 VO") @Data public class MesProAiDeliveryPredictRespVO { @Schema(description = "是否能按时交付", example = "true") private Boolean onTime; @Schema(description = "置信度(0-100)", example = "85.5") private Double confidence; @Schema(description = "AI 推理分析") private String reasoning; @Schema(description = "延期因素") private List delayFactors; @Schema(description = "生产进度百分比", example = "60.0") private BigDecimal progressPercent; @Schema(description = "距离需求日期剩余天数", example = "10") private Integer remainingDays; }