package cn.iocoder.yudao.module.wms.service.inventory.dto; import cn.iocoder.yudao.module.wms.enums.order.WmsOrderTypeEnum; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * WMS 库存盘点请求 DTO * * @author 芋道源码 */ @Data public class WmsInventoryCheckReqDTO { /** * 单据编号 */ private Long orderId; /** * 单据号 */ private String orderNo; /** * 单据类型 * * 枚举 {@link WmsOrderTypeEnum#getType()} */ private Integer orderType; /** * 库存盘点明细 */ private List items; /** * WMS 库存盘点明细 */ @Data public static class Item { /** * 库存编号 */ private Long inventoryId; /** * SKU 编号 */ private Long skuId; /** * 仓库编号 */ private Long warehouseId; /** * 账面数量 */ private BigDecimal quantity; /** * 实盘数量 */ private BigDecimal checkQuantity; // ========= 单价备注相关字段 ========= /** * 单价 */ private BigDecimal price; /** * 备注 */ private String remark; } }