using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Text; namespace WMS.Web.Core.Dto { /// /// 老ops箱信息 /// public class OpsBoxResponse { /// /// 对应老OPS的箱ID /// [JsonProperty("CartonId")] public int OpsBoxId { get; set; } /// /// 箱编号(老OPS生成的箱号) /// [JsonProperty("CartonNo")] public string BoxBillNo { get; set; } /// /// 供应商Id /// [JsonProperty("GysNo")] public int? SupplierId { get; set; } /// /// 组织Id /// [JsonProperty("orgId")] public int? OrgId { get; set; } /// /// 完成装箱时间 /// [JsonProperty("CompleteCartonTime")] public DateTime CompleteCartonTime { get; set; } = DateTime.Now; /// /// 完成装箱用户 /// [JsonProperty("BoxUser")] public string CompleteCartonUser { get; set; } /// /// 箱子创建用户 /// [JsonProperty("Create_user")] public string CreateUser { get; set; } /// /// 创建时间(对应老OPS的创建时间) /// [JsonProperty("cartonCreateTime")] public DateTime CreateTime { get; set; } = DateTime.Now; /// /// 明细 /// [JsonProperty("BoxReturnDetails")] public List Details { get; set; } = new List(); } public class OpsSerialNumbersResponse { /// /// 序列号 /// [JsonProperty("sn")] public string SerialNumber { get; set; } /// /// 序列号生成时间 /// [JsonProperty("barCreateTime")] public DateTime? BarCreateTime { get; set; } /// /// 序列号生成用户 /// [JsonProperty("barCereateUser")] public string BarCereateUser { get; set; } } public class OpsBoxDetailsResponse { /// /// 物料ID /// [JsonProperty("FMaterialId")] public int MaterialId { get; set; } /// /// 数量(装箱数量) /// [JsonProperty("Qty")] public decimal Qty { get; set; } /// /// 序列号集 /// [JsonProperty("SerialNumbers")] public List SerialNumbers { get; set; } = new List(); } }