using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WCS.Mobox3.AnGang.Dtos.Request {
|
public class ErpRequest {
|
/// <summary>
|
/// 入库数据同步信息
|
/// </summary>
|
public class InboundDataSyncInfo {
|
/// <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 OutboundDataSyncInfo {
|
/// <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; }
|
}
|
}
|
}
|