package cn.iocoder.yudao.module.mes.controller.admin.pro.mps.vo; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; @Schema(description = "管理后台 - MES 生产主计划审核 Request VO") @Data public class MesProMpsAuditReqVO { @Schema(description = "MPS 编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024") @NotNull(message = "MPS 编号不能为空") private Long id; @Schema(description = "是否通过:true=审核通过,false=驳回", requiredMode = Schema.RequiredMode.REQUIRED, example = "true") @NotNull(message = "审核结果不能为空") private Boolean approved; @Schema(description = "审核意见(驳回时必填)", example = "生产数量与销售订单不符,请修改后重新提交") private String auditRemark; }