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 WmsInventoryChangeReqDTO {
|
|
/**
|
* 单据编号
|
*/
|
private Long orderId;
|
/**
|
* 单据号
|
*/
|
private String orderNo;
|
/**
|
* 单据类型
|
*
|
* 枚举 {@link WmsOrderTypeEnum#getType()}
|
*/
|
private Integer orderType;
|
|
/**
|
* 库存变更明细
|
*/
|
private List<Item> items;
|
|
/**
|
* WMS 库存变更明细
|
*/
|
@Data
|
public static class Item {
|
|
/**
|
* SKU 编号
|
*/
|
private Long skuId;
|
/**
|
* 仓库编号
|
*/
|
private Long warehouseId;
|
/**
|
* 变更数量
|
*/
|
private BigDecimal quantity;
|
|
// ========= 单价备注相关字段 =========
|
|
/**
|
* 单价
|
*/
|
private BigDecimal price;
|
/**
|
* 库存变化金额
|
*/
|
private BigDecimal totalPrice;
|
/**
|
* 备注
|
*/
|
private String remark;
|
|
}
|
|
}
|