package com.ruoyi.purchase.dto; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 采购手动入库请求DTO */ @Data @Schema(description = "采购手动入库请求DTO") public class PurchaseStockInDto { @Schema(description = "采购台账ID") private Long purchaseLedgerId; @Schema(description = "产品入库明细") private List details; @Data @Schema(description = "产品入库明细项") public static class StockInProductItem { @Schema(description = "采购产品ID(sales_ledger_product.id)") private Long id; @Schema(description = "入库数量(理论数量)") private BigDecimal inboundQuantity; @Schema(description = "是否含水") private Boolean isContainsWater; @Schema(description = "含水量(%)") private BigDecimal waterContent; @Schema(description = "实际入库数量") private BigDecimal actualInboundQuantity; } }