kazelee
2025-05-16 67f74c1d68ccbb69eb8436e70018357533ef9c0a
Dtos/Request/MoboxRequest.cs
@@ -30,7 +30,7 @@
        }
        #endregion
        public class InWarehouseInfo {
        public class InboundInfo {
            /// <summary>
            /// 起点货位
            /// </summary>
@@ -58,7 +58,7 @@
        /// <summary>
        /// 产品部分回库信息
        /// </summary>
        public class PartInWarehouseInfo {
        public class PartInboundInfo {
            /// <summary>
            /// 起点位置
            /// </summary>
@@ -73,7 +73,7 @@
        /// <summary>
        /// 产品部分出库信息
        /// </summary>
        public class PartOutWarehouseInfo {
        public class PartOutboundInfo {
            /// <summary>
            /// 起点位置
            /// </summary>
@@ -88,7 +88,7 @@
        /// <summary>
        /// 盘点理货出库信息
        /// </summary>
        public class CheckOutWarehouseInfo {
        public class CheckOutboundInfo {
            /// <summary>
            /// 起点位置
            /// </summary>
@@ -103,7 +103,7 @@
        /// <summary>
        /// 盘点理货回库信息
        /// </summary>
        public class CheckInWarehouseInfo {
        public class CheckInboundInfo {
            /// <summary>
            /// 起点位置
            /// </summary>
@@ -114,242 +114,6 @@
            /// </summary>
            public string endLoc { get; set; }
        }
        // ERP -> AGV
        /// <summary>
        /// 入库数据同步信息
        /// </summary>
        public class InWarehouseDataSyncInfo {
            /// <summary>
            /// 库存明细(列表)
            /// </summary>
            public List<StockTransaction> stockTransactions { get; set; }
            /// <summary>
            /// 总记录数
            /// </summary>
            public string totalRecords { get; set; }
            /// <summary>
            /// 数据生成时间戳
            /// </summary>
            public string timestamp { get; set; }
        }
        /// <summary>
        /// 库存明细信息
        /// </summary>
        public class StockTransaction {
            /// <summary>
            /// 储位码
            /// </summary>
            public string locationCode { get; set; }
            /// <summary>
            /// 库存明细交易号
            /// </summary>
            public string stockTransactionId { get; set; }
            /// <summary>
            /// 物料编码
            /// </summary>
            public string itemCode { get; set; }
            /// <summary>
            /// 物料名称
            /// </summary>
            public string itemName { get; set; }
            /// <summary>
            /// 物料短描述
            /// </summary>
            public string itemShortDesc { get; set; }
            /// <summary>
            /// 库存数量
            /// </summary>
            public string stockQuantity { get; set; }
            /// <summary>
            /// 入库数量
            /// </summary>
            public string inQuantity { get; set; }
            /// <summary>
            /// 库存总价
            /// </summary>
            public string totalPrice { get; set; }
            /// <summary>
            /// 入库时间
            /// </summary>
            public string stockInTime { get; set; }
            /// <summary>
            /// 保管员
            /// </summary>
            public string storeKeeper { get; set; }
            /// <summary>
            /// 产线部门代码
            /// </summary>
            public string lineCode { get; set; }
            /// <summary>
            /// 送货单行号
            /// </summary>
            public string deliveryItemNo { get; set; }
            /// <summary>
            /// 供应商名称
            /// </summary>
            public string supplierName { get; set; }
            /// <summary>
            /// 库存责任人姓名
            /// </summary>
            public string inventoryManager { get; set; }
            /// <summary>
            /// 备用字段1
            /// </summary>
            public string ext1 { get; set; }
            /// <summary>
            /// 备用字段2
            /// </summary>
            public string ext2 { get; set; }
            /// <summary>
            /// 备用字段3
            /// </summary>
            public string ext3 { get; set; }
            /// <summary>
            /// 备用字段4
            /// </summary>
            public string ext4 { get; set; }
            /// <summary>
            /// 备用字段5
            /// </summary>
            public string ext5 { get; set; }
        }
        /// <summary>
        /// 出库发料同步信息
        /// </summary>
        public class OutWarehouseDataSyncInfo {
            /// <summary>
            /// 发料记录明细列表
            /// </summary>
            public List<MaterialIssue> materialIssues { get; set; }
            /// <summary>
            /// 总记录数
            /// </summary>
            public string totalRecords { get; set; }
            /// <summary>
            /// 数据生成时间戳
            /// </summary>
            public string timestamp { get; set; }
        }
        /// <summary>
        /// 发料记录明细信息
        /// </summary>
        public class MaterialIssue {
            /// <summary>
            /// 储位码
            /// </summary>
            public string locationCode { get; set; }
            /// <summary>
            /// 领用单号
            /// </summary>
            public string withdrawalOrderNo { get; set; }
            /// <summary>
            /// 物料编码
            /// </summary>
            public string itemCode { get; set; }
            /// <summary>
            /// 物料名称
            /// </summary>
            public string itemName { get; set; }
            /// <summary>
            /// 物料短描述
            /// </summary>
            public string itemShortDesc { get; set; }
            /// <summary>
            /// 实发数量
            /// </summary>
            public string actualIssuedQty { get; set; }
            /// <summary>
            /// 实发金额
            /// </summary>
            public string issuedAmount { get; set; }
            /// <summary>
            /// 供应商名称
            /// </summary>
            public string supplierName { get; set; }
            /// <summary>
            /// 实发人
            /// </summary>
            public string issuer { get; set; }
            /// <summary>
            /// 发料日期
            /// </summary>
            public string issueDate { get; set; }
            /// <summary>
            /// 保管员
            /// </summary>
            public string storeKeeper { get; set; }
            /// <summary>
            /// 产线部门代码
            /// </summary>
            public string lineCode { get; set; }
            /// <summary>
            /// 批次
            /// </summary>
            public string batchNo { get; set; }
            /// <summary>
            /// 备用字段1
            /// </summary>
            public string ext1 { get; set; }
            /// <summary>
            /// 备用字段2
            /// </summary>
            public string ext2 { get; set; }
            /// <summary>
            /// 备用字段3
            /// </summary>
            public string ext3 { get; set; }
            /// <summary>
            /// 备用字段4
            /// </summary>
            public string ext4 { get; set; }
            /// <summary>
            /// 备用字段5
            /// </summary>
            public string ext5 { get; set; }
        }
    }
}