新增推送WMS方法

This commit is contained in:
2025-07-18 17:41:55 +08:00
parent 80f1c5505e
commit 228640df46
8 changed files with 375 additions and 180 deletions

View File

@@ -0,0 +1,141 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.WMS
{
public class SaleOrder
{
/// <summary>
/// 单据编号
/// </summary>
public string OrderNo { get; set; }
/// <summary>
/// 公司组织
/// </summary>
public string CompanyId { get; set; }
/// <summary>
/// 同步日期时间
/// </summary>
public string ReadTime { get; set; }
/// <summary>
/// 销售类型
/// </summary>
public string OrderType { get; set; }
/// <summary>
/// 客户编码
/// </summary>
public string CustAccount { get; set; }
/// <summary>
/// 单据日期
/// </summary>
public string OrderTime { get; set; }
/// <summary>
/// WMS仓库
/// </summary>
public string WarehouseId { get; set; }
/// <summary>
/// 货主
/// </summary>
public string CustomerId { get; set; }
/// <summary>
/// 下发系统
/// </summary>
public string Channel { get; set; }
/// <summary>
/// 单据类型
/// </summary>
public string ItemType { get; set; }
/// <summary>
/// 单据总数量
/// </summary>
public int TotalQty { get; set; }
/// <summary>
/// 单据总金额
/// </summary>
public decimal TotalMount { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Comment { get; set; }
/// <summary>
/// 单据创建日期时间
/// </summary>
public string CreateTime { get; set; }
/// <summary>
/// 订单明细
/// </summary>
public Line[] Lines { get; set; }
}
public class Line
{
/// <summary>
/// 单据编号
/// </summary>
public string OrderNo { get; set; }
/// <summary>
/// 公司组织
/// </summary>
public string CompanyId { get; set; }
/// <summary>
/// 销售类型
/// </summary>
public string OrderType { get; set; }
/// <summary>
/// 行号
/// </summary>
public int LineNo { get; set; }
/// <summary>
/// 货主
/// </summary>
public string CustomerId { get; set; }
/// <summary>
/// SKU
/// </summary>
public string Sku { get; set; }
/// <summary>
/// 条码
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// 行数量
/// </summary>
public int OrderQty { get; set; }
/// <summary>
/// 单位
/// </summary>
public string OrderUnit { get; set; }
/// <summary>
/// 价格
/// </summary>
public decimal OrderPrice { get; set; }
/// <summary>
/// 物料编码
/// </summary>
public string ItemId { get; set; }
/// <summary>
/// 尺寸
/// </summary>
public string SizeType { get; set; }
/// <summary>
/// 颜色
/// </summary>
public string Color { get; set; }
/// <summary>
/// ERP仓库
/// </summary>
public string LocationId { get; set; }
/// <summary>
/// 部门
/// </summary>
public string Comment { get; set; }
/// <summary>
/// 创建日期时间
/// </summary>
public string CreateTime { get; set; }
}
}

View File

@@ -69,6 +69,7 @@
<Compile Include="Message\Request\KingDee\BillSave.cs" />
<Compile Include="Message\Request\KingDee\SaveModel\SaleOrderModel.cs" />
<Compile Include="Message\Request\TimeRange.cs" />
<Compile Include="Message\Request\WMS\SaleOrder.cs" />
<Compile Include="Message\Response\Common\HeadFieldItem.cs" />
<Compile Include="Message\Response\Common\IdName.cs" />
<Compile Include="Message\Response\Common\ItemResult.cs" />