305 lines
8.5 KiB
C#
305 lines
8.5 KiB
C#
using SqlSugar;
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace MyCode.Project.Infrastructure.JackYun
|
||
{
|
||
|
||
public class GoodsDetailItem
|
||
{
|
||
/// <summary>
|
||
/// 商品明细id(唯一):商品明细的唯一标识。
|
||
/// </summary>
|
||
public string SubTradeld { get; set; }
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string goodsNo { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string specId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal shareOrderPlatDiscountFee { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string goodsId { get; set; }
|
||
/// <summary>
|
||
/// 订单标价总金额
|
||
/// </summary>
|
||
public decimal sellTotal { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int needProcessCount { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal shareOrderDiscountFee { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string subTradeId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int goodsPlatDiscountFee { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int baseUnitSellCount { get; set; }
|
||
/// <summary>
|
||
/// 数量
|
||
/// </summary>
|
||
public int sellCount { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string outerId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal isFit { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal taxFee { get; set; }
|
||
/// <summary>
|
||
/// 实付金额
|
||
/// </summary>
|
||
public decimal divideSellTotal { get; set; }
|
||
/// <summary>
|
||
/// 条码,用这个匹配金蝶物料编码
|
||
/// </summary>
|
||
public string barcode { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int apiType { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string tradeId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string skuImgUrl { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:计量单位
|
||
/// Default:
|
||
/// Nullable:True
|
||
/// </summary>
|
||
public string unit { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:分摊后金额
|
||
/// Default:
|
||
/// Nullable:True
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "shareFavourableAfterFee")]
|
||
public decimal? ShareFavourableAfterFee { get; set; }
|
||
|
||
}
|
||
|
||
public class TradesItem
|
||
{
|
||
/// <summary>
|
||
/// 销售单状态 6000:发货在途;9090:已完成
|
||
/// </summary>
|
||
public int tradeStatus { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal couponFee { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public decimal realFee { get; set; }
|
||
/// <summary>
|
||
/// 店铺编码
|
||
/// </summary>
|
||
public string shopCode { get; set; }
|
||
/// <summary>
|
||
/// 发货单单号
|
||
/// </summary>
|
||
public string orderNo { get; set; }
|
||
/// <summary>
|
||
/// 订单编号
|
||
/// </summary>
|
||
public string tradeNo { get; set; }
|
||
/// <summary>
|
||
/// 是否删除(0:否;1:是)
|
||
/// </summary>
|
||
public int isDelete { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string mainPostid { get; set; }
|
||
///// <summary>
|
||
///// 组合装子件列表
|
||
///// </summary>
|
||
//public List<object> tradeOrderAssemblyGoodsDtoList { get; set; }
|
||
/// <summary>
|
||
/// 珠海市臻美服饰有限公司
|
||
/// </summary>
|
||
public string companyName { get; set; }
|
||
/// <summary>
|
||
/// 物流上传成功,退款成功
|
||
/// </summary>
|
||
public string flagNames { get; set; }
|
||
/// <summary>
|
||
/// 棉花树童装店
|
||
/// </summary>
|
||
public string shopName { get; set; }
|
||
/// <summary>
|
||
/// 欣悦电商发货仓
|
||
/// </summary>
|
||
public string warehouseName { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string warehouseCode { get; set; }
|
||
/// <summary>
|
||
/// 韵达快递
|
||
/// </summary>
|
||
public string logisticName { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int tradeFrom { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string warehouseId { get; set; }
|
||
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string shopId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string shopTypeCode { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public int apiType { get; set; }
|
||
/// <summary>
|
||
/// 销售货品详情
|
||
/// </summary>
|
||
public List<GoodsDetailItem> goodsDetail { get; set; }
|
||
|
||
/// <summary>
|
||
/// 退货货品信息
|
||
/// </summary>
|
||
public List<JkyReturnChangeGoodsDetail> ReturnChangeGoodsDetail { get; set; }
|
||
|
||
/// <summary>
|
||
/// 系统编码
|
||
/// </summary>
|
||
public string tradeId { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:支付时间
|
||
/// Default:
|
||
/// Nullable:True
|
||
/// </summary>
|
||
public DateTime? payTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// 订单类型 销售单类型(1:零售业务;2:代发货(来自分销商);3:预售订单;4:周期性订购;5:代销售(供货商发货);6:现款现货;7:售后发货;8:售后退货;9:批发业务(B2B);10:试销业务;11:错漏调整;12:仅退款;13:销售返利;14:大B2B业务;15物流买赔;16销售对账差异 91:自定义1;92:自定义2;93:自定义3...100:自定义10)
|
||
/// 只抓 1 零售业务,7 售后发货,8 售后退货
|
||
/// </summary>
|
||
public int TradeType { get; set; }
|
||
/// <summary>
|
||
/// Desc:发货时间
|
||
/// Default:
|
||
/// Nullable:True
|
||
/// </summary>
|
||
|
||
public DateTime? consignTime { get; set; }
|
||
|
||
/// <summary>
|
||
/// Desc:分摊后金额
|
||
/// Default:
|
||
/// Nullable:True
|
||
/// </summary>
|
||
[SugarColumn(ColumnName = "shareFavourableAfterFee")]
|
||
public decimal? ShareFavourableAfterFee { get; set; }
|
||
}
|
||
|
||
public class TradeFullinfogetData
|
||
{
|
||
/// <summary>
|
||
/// 总数结果(仅当hasTotal为1时返回,要求翻页过程中不取总数)
|
||
/// </summary>
|
||
public int totalResults { get; set; }
|
||
/// <summary>
|
||
/// 销售单
|
||
/// </summary>
|
||
public List<TradesItem> trades { get; set; }
|
||
|
||
/// <summary>
|
||
/// 游标id。用于下次请求入参
|
||
/// </summary>
|
||
public string scrollId { get; set; }
|
||
}
|
||
|
||
public class TradeFullinfogetResp<T>
|
||
{
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string contextId { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public T data { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public List<string> desensitizationItem { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string handlerInfo { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string noPrivilegeItem { get; set; }
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
public string pageInfo { get; set; }
|
||
}
|
||
|
||
//public class TradeFullinfogetResp
|
||
//{
|
||
// /// <summary>
|
||
// ///
|
||
// /// </summary>
|
||
// public string code { get; set; }
|
||
// /// <summary>
|
||
// ///
|
||
// /// </summary>
|
||
// public string subCode { get; set; }
|
||
// /// <summary>
|
||
// ///
|
||
// /// </summary>
|
||
// public string msg { get; set; }
|
||
// /// <summary>
|
||
// ///
|
||
// /// </summary>
|
||
// public Result result { get; set; }
|
||
//}
|
||
|
||
}
|