package com.ruoyi.quality.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data @Schema(name = "QualityTraceReverseVo", description = "反向追溯:原料批号→采购来源+受影响订单+成品批号") public class QualityTraceReverseVo { @Schema(description = "查询的原料批号") private String batchNo; @Schema(description = "批号入库/检验/采购来源(取首条入库记录)") private QualityTraceMaterialBatchVo material; @Schema(description = "使用该批号的生产订单") private List orders = new ArrayList<>(); }