This commit is contained in:
2025-07-07 20:02:36 +08:00
parent 38140986e4
commit 2c7dc97d5f
14 changed files with 573 additions and 8 deletions

View File

@@ -0,0 +1,155 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Infrastructure.JackYun
{
/// <summary>
/// 商品明细数据实体类
/// </summary>
public class GoodsDetail
{
/// <summary>
/// 商品唯一编号
/// </summary>
public string GoodsNo { get; set; }
/// <summary>
/// 商品完整名称
/// </summary>
public string GoodsName { get; set; }
/// <summary>
/// 商品规格描述
/// </summary>
public string SpecName { get; set; }
/// <summary>
/// 商品条形码
/// </summary>
public string Barcode { get; set; }
/// <summary>
/// 销售数量
/// </summary>
public decimal SellCount { get; set; }
/// <summary>
/// 计量单位
/// </summary>
public string Unit { get; set; }
/// <summary>
/// 商品销售单价
/// </summary>
public decimal SellPrice { get; set; }
/// <summary>
/// 销售总金额(数量×单价)
/// </summary>
public decimal SellTotal { get; set; }
/// <summary>
/// 商品成本价格
/// </summary>
public decimal Cost { get; set; }
/// <summary>
/// 折扣总金额
/// </summary>
public decimal DiscountTotal { get; set; }
/// <summary>
/// 折扣点数(百分比)
/// </summary>
public int DiscountPoint { get; set; }
/// <summary>
/// 税费金额
/// </summary>
public decimal TaxFee { get; set; }
/// <summary>
/// 组合装标记标识商品是否为组合装0表示否。
/// </summary>
public int IsFit { get; set; }
/// <summary>
/// 赠品标记标识商品是否为赠品0表示否1表示是。
/// </summary>
public int IsGift { get; set; }
/// <summary>
/// 优惠:商品的优惠金额。
/// </summary>
public decimal DiscountFee { get; set; }
/// <summary>
/// 税率:商品的税率。
/// </summary>
public decimal TaxRate { get; set; }
/// <summary>
/// 预估体积(单个货品):单个货品的预估体积。
/// </summary>
public decimal EstimateGoodsVolume { get; set; }
/// <summary>
/// 是否预售货品标记标识商品是否预售0表示否1表示是。
/// </summary>
public int IsPresell { get; set; }
/// <summary>
/// 终端销售单价:商品的终端销售单价。
/// </summary>
public decimal CustomerPrice { get; set; }
/// <summary>
/// 终端销售金额:商品的终端销售总金额。
/// </summary>
public decimal CustomerTotal { get; set; }
/// <summary>
/// 交易编号:交易的唯一编号。
/// </summary>
public string TradeGoodsNo { get; set; }
/// <summary>
/// 交易名称:交易的商品名称。
/// </summary>
public string TradeGoodsName { get; set; }
/// <summary>
/// 交易规格:交易的商品规格。
/// </summary>
public string TradeGoodsSpec { get; set; }
/// <summary>
/// 交易单位:交易的商品单位。
/// </summary>
public string TradeGoodsUnit { get; set; }
/// <summary>
/// 网店子订单号:网店中的子订单号。
/// </summary>
public string SourceSubtradeNo { get; set; }
/// <summary>
/// 平台代码:交易所在平台的代码。
/// </summary>
public string PlatCode { get; set; }
/// <summary>
/// 平台商品id平台上的商品唯一标识。
/// </summary>
public string PlatGoodsId { get; set; }
/// <summary>
/// 商品明细id唯一商品明细的唯一标识。
/// </summary>
public string SubTradeld { get; set; }
}
}

View File

@@ -46,7 +46,6 @@ namespace MyCode.Project.Infrastructure.JackYun
#endregion
#region http Post方法
/// <summary>
/// 请求开放平台的Post方法
/// </summary>

View File

@@ -9,6 +9,11 @@ namespace MyCode.Project.Infrastructure.JackYun
public class GoodsDetailItem
{
/// <summary>
/// 商品明细id唯一商品明细的唯一标识。
/// </summary>
public string SubTradeld { get; set; }
/// <summary>
///
/// </summary>

View File

@@ -266,6 +266,7 @@
<Compile Include="Imports\ImportResult.cs" />
<Compile Include="Imports\ImportSplitProperty.cs" />
<Compile Include="JackYun\EnumAttribute.cs" />
<Compile Include="JackYun\GoodsDetail.cs" />
<Compile Include="JackYun\JackyunResponse.cs" />
<Compile Include="JackYun\TradeFullinfogetResp.cs" />
<Compile Include="PayModels\ExtendedGateway.cs" />