using System.Text.Json.Serialization; namespace WmsMobileServe.ApiServe.Mobile.Dto; /// /// 码盘完成请求入库的参数 /// public class BindingVehicleInReq { /// /// 载具号 /// [JsonPropertyName("vehicleNo")] public string? VehicleNo { get; set; } /// /// 入库模式 /// /// /// 1 -- 直接入库 /// 2 -- 去往站台 /// [JsonPropertyName("inArea")] public string? InArea { get; set; } /// /// 子库编号 /// [JsonPropertyName("minorWarehouseId")] public string? MinorWarehouseId { get; set;} /// /// 绑定的物料 /// [JsonPropertyName("bindingGoods")] public List? BindingGoodsDetails { get; set; } } /// /// 绑定的物品名称 /// public class BindingGoodsDetails { /// /// 箱号 /// [JsonPropertyName("boxNo")] public string? BoxNo { get; set; } /// /// 每包数量 /// [JsonPropertyName("numPerBox")] public string? NumPerBox { get; set; } /// /// 包装数量 /// [JsonPropertyName("goodsNum")] public string? GoodsNum { get; set; } /// /// 包数量 /// [JsonPropertyName("picketNum")] public string? PacketNum { get; set; } /// /// 零包数量 /// [JsonPropertyName("otherNum")] public string? OtherNum { get; set; } /// /// 产品编码 /// [JsonPropertyName("goodsId")] public string? GoodsId { get; set; } /// /// 销售订单 /// [JsonPropertyName("saleOrderNo")] public string? SaleOrderNo { get; set; } /// /// 包装层级 /// [JsonPropertyName("packetLevel")] public string? PacketLevel { get; set; } /// /// 周期 /// [JsonPropertyName("cycle")] public string? Cycle { get; set; } /// /// 客户销售订单 /// [JsonPropertyName("customSaleOrderNo")] public string? CustomSaleOrderNo { get; set; } /// /// 子库 /// [JsonPropertyName("minorWarehouseId")] public string? MinorWarehouseId { get; set; } /// /// 产品描述 /// [JsonPropertyName("goodsDesc")] public string? GoodsDesc { get; set; } /// /// 客户编码 /// [JsonPropertyName("customerId")] public string? CustomerId { get; set; } }