This commit is contained in:
2025-07-14 20:39:36 +08:00
parent 995a8f115a
commit 97d3da3116
31 changed files with 2584 additions and 36 deletions

View File

@@ -0,0 +1,32 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.KingDee
{
public class BillDelete
{ /// <summary>
/// 单据内码
/// </summary>
public string Ids { get; set; }
/// <summary>
/// 组织ID
/// </summary>
public long CreateOrgId { get; set; }
/// <summary>
/// 单据编码
/// </summary>
public string Numbers { get; set; }
/// <summary>
/// 是否启用网控
/// </summary>
public bool NetworkCtrl { get; set; }
}
}

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Request.KingDee
{
public class BillSave
{
/// <summary>
/// 更新字段
/// </summary>
public List<string> NeedUpDateFields { get; set; }
/// <summary>
/// 返回字段
/// </summary>
public List<string> NeedReturnFields { get; set; }
public bool IsDeleteEntry { get; set; }
/// <summary>
/// 表单数据包JSON类型必录
/// </summary>
public object Model { get; set; }
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,133 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.JackYun
{
public class PushOrderListResp
{
/// <summary>
/// Desc:店铺编码
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "shopCode")]
public string ShopCode { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "shopName")]
public string ShopName { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "warehouseName")]
public string WarehouseName { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "warehouseCode")]
public string WarehouseCode { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "warehouseId")]
public string WarehouseId { get; set; }
/// <summary>
/// Desc:店铺id
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "shopId")]
public long? ShopId { get; set; }
/// <summary>
/// Desc:0=未处理 1=已合并 2=已推送
/// Default:0
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "status")]
public int? Status { get; set; }
/// <summary>
/// Desc:发货时间
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "consignTime")]
public string ConsignTime { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "goodsId")]
public string GoodsId { get; set; }
/// <summary>
/// Desc:销售总金额(数量×单价)
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "sellTotal")]
public decimal SellTotal { get; set; }
/// <summary>
/// Desc:数量
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "sellCount")]
public int SellCount { get; set; }
/// <summary>
/// Desc:实付金额
/// Default:
/// Nullable:False
/// </summary>
[SugarColumn(ColumnName = "divideSellTotal")]
public decimal DivideSellTotal { get; set; }
/// <summary>
/// Desc:条码,用这个匹配金蝶物料编码
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "barcode")]
public string Barcode { get; set; }
/// <summary>
/// Desc:订单类型 销售单类型1零售业务2代发货来自分销商3预售订单4周期性订购5代销售供货商发货6现款现货7售后发货8售后退货9批发业务B2B10试销业务11错漏调整12仅退款13销售返利14大B2B业务15物流买赔16销售对账差异 91自定义192自定义293自定义3...100自定义10
/// Default:
/// Nullable:True
/// </summary>
public int? TradeType { get; set; }
/// <summary>
/// Desc:
/// Default:
/// Nullable:True
/// </summary>
[SugarColumn(ColumnName = "goodsNo")]
public string GoodsNo { get; set; }
}
}

View File

@@ -0,0 +1,98 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Domain.Message.Response.KingDee
{
public class ErrorResponse
{
/// <summary>
///
/// </summary>
public Result Result { get; set; }
}
public class ErrorsItem
{
/// <summary>
///
/// </summary>
public string FieldName { get; set; }
/// <summary>
/// 报错内容
/// </summary>
public string Message { get; set; }
/// <summary>
///
/// </summary>
public int DIndex { get; set; }
}
public class ResponseStatus
{
/// <summary>
///
/// </summary>
public int ErrorCode { get; set; }
/// <summary>
///
/// </summary>
public string IsSuccess { get; set; }
/// <summary>
///
/// </summary>
public List<ErrorsItem> Errors { get; set; }
/// <summary>
///
/// </summary>
public List<string> SuccessEntitys { get; set; }
/// <summary>
///
/// </summary>
public List<string> SuccessMessages { get; set; }
/// <summary>
///
/// </summary>
public int MsgCode { get; set; }
}
public class ConvertResponseStatus
{
/// <summary>
///
/// </summary>
public string IsSuccess { get; set; }
/// <summary>
///
/// </summary>
public List<string> Errors { get; set; }
/// <summary>
///
/// </summary>
public List<string> SuccessEntitys { get; set; }
/// <summary>
///
/// </summary>
public List<string> SuccessMessages { get; set; }
/// <summary>
///
/// </summary>
public int MsgCode { get; set; }
}
public class Result
{
/// <summary>
///
/// </summary>
public ResponseStatus ResponseStatus { get; set; }
/// <summary>
///
/// </summary>
public ConvertResponseStatus ConvertResponseStatus { get; set; }
}
}