package cn.iocoder.yudao.module.mes.controller.admin.wm.sorting.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.ArrayList; import java.util.List; /** * MES 分拣任务「提交生产申请」结果 VO * * 需求 5.3:订单分拣时可提交生产申请 */ @Schema(description = "管理后台 - MES 分拣任务提交生产申请结果") @Data public class MesWmSortProductionRequestRespVO { @Schema(description = "本次新生成的生产申请(MPS 草稿)数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") private Integer createdCount = 0; @Schema(description = "已存在生产申请、本次跳过的数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "0") private Integer skippedCount = 0; @Schema(description = "未能生成生产申请的明细及原因") private List failures = new ArrayList<>(); }