package com.ruoyi.production.bean.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; /** * 自动领料结果 VO *
* 包含订单级和物料级的统计,以及成功/跳过/失败明细。
*/
@Data
@Schema(description = "自动领料结果")
public class AutoPickResultVo {
@Schema(description = "订单总数")
private int orderTotal;
@Schema(description = "订单成功数(至少有一笔物料领料成功)")
private int orderSuccess;
@Schema(description = "订单失败/部分失败数")
private int orderFail;
@Schema(description = "物料项总数")
private int materialTotal;
@Schema(description = "领料成功数")
private int materialSuccess;
@Schema(description = "跳过数(已领/零需求等)")
private int materialSkip;
@Schema(description = "领料失败数")
private int materialFail;
@Schema(description = "成功明细")
private List