package cn.iocoder.yudao.module.mes.controller.admin.pro.feedback.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.List; @Schema(description = "管理后台 - MES 生产报工批次需求检查 Response VO") @Data public class MesProFeedbackBatchCheckRespVO { @Schema(description = "是否需要批次信息弹窗") private Boolean needBatchInput; @Schema(description = "是否启用批次管理") private Boolean isBatchManaged; @Schema(description = "生产日期必填") private Boolean produceDateFlag; @Schema(description = "有效期必填") private Boolean expireDateFlag; @Schema(description = "入库日期必填") private Boolean receiptDateFlag; @Schema(description = "供应商必填") private Boolean vendorFlag; @Schema(description = "客户必填") private Boolean clientFlag; @Schema(description = "销售订单编号必填") private Boolean salesOrderCodeFlag; @Schema(description = "采购订单编号必填") private Boolean purchaseOrderCodeFlag; @Schema(description = "生产工单必填") private Boolean workOrderFlag; @Schema(description = "生产任务必填") private Boolean taskFlag; @Schema(description = "工作站必填") private Boolean workstationFlag; @Schema(description = "工具必填") private Boolean toolFlag; @Schema(description = "模具必填") private Boolean moldFlag; @Schema(description = "生产批号必填") private Boolean lotNumberFlag; @Schema(description = "质量状态必填") private Boolean qualityStatusFlag; @Schema(description = "已自动填充的字段名列表") private List autoFilledFields; }