Files
juipnet/Infrastructure/ServiceClient/Alipay.AopSdk.Core/Response/KoubeiTradeOrderQueryResponse.cs

115 lines
4.1 KiB
C#
Raw Normal View History

2020-10-07 20:25:03 +08:00
using System.Collections.Generic;
using Newtonsoft.Json;
using Alipay.AopSdk.Core.Domain;
namespace Alipay.AopSdk.Core.Response
{
/// <summary>
/// KoubeiTradeOrderQueryResponse.
/// </summary>
public class KoubeiTradeOrderQueryResponse : AopResponse
{
/// <summary>
/// 订单对应活动信息,多个商品情况下可能对应多个活动,故为列表;可根据此活动号查询活动名,以标注该购买的商品隶属于哪个活动。
/// </summary>
[JsonProperty("activity_infos")]
public List<KbOrderActivityModel> ActivityInfos { get; set; }
/// <summary>
/// 购买用户UID对应买家登陆的支付宝账号
/// </summary>
[JsonProperty("buyer_id")]
public string BuyerId { get; set; }
/// <summary>
/// 联系方式,买家下单时写入,便于卖家联系买家
/// </summary>
[JsonProperty("contact")]
public string Contact { get; set; }
/// <summary>
/// 订单资金流水,具体字段如下: funds_voucher_no:资金凭证ID gmt_create:资金流转发生时间; amount:金额; shop_id:门店ID
/// store_id:外部门店ID,即ISV系统中的门店ID用于与口碑的对应 account:资金流入账户; trans_type:资金刘庄类型,PAY/SETTLE/REFUND分别对应支付打款退款
/// </summary>
[JsonProperty("funds_vouchers")]
public List<KbOrderFundsVoucherModel> FundsVouchers { get; set; }
/// <summary>
/// 订单创建时间
/// </summary>
[JsonProperty("gmt_create")]
public string GmtCreate { get; set; }
/// <summary>
/// 订单最后修改时间(支付/核销/过期退款||用户主动退款)
/// </summary>
[JsonProperty("gmt_modified")]
public string GmtModified { get; set; }
/// <summary>
/// 口碑订单号
/// </summary>
[JsonProperty("order_no")]
public string OrderNo { get; set; }
/// <summary>
/// 外部业务流水编号,推荐:yyyymmddhhmmssSSS99999999(年月日时分秒+8位随机码),开发者可根据该编号与口碑订单一一对应。
/// </summary>
[JsonProperty("out_biz_no")]
public string OutBizNo { get; set; }
/// <summary>
/// 购买门店所属商家PID
/// </summary>
[JsonProperty("partner_id")]
public string PartnerId { get; set; }
/// <summary>
/// 实付金额,单位为元,消费者实际支付金额
/// </summary>
[JsonProperty("real_amount")]
public string RealAmount { get; set; }
/// <summary>
/// 卖家用户收款账号识别码
/// </summary>
[JsonProperty("seller_id")]
public string SellerId { get; set; }
/// <summary>
/// 购买店铺信息,详细字段如下: shop_id:门店ID; store_id:外部门店ID,即ISV系统中的门店ID用于与口碑的对应; shop_name:门店名称;
/// </summary>
[JsonProperty("shop")]
public KbOrderShopModel Shop { get; set; }
/// <summary>
/// UNPAY未支付待支付 PAY已支付 FINISH:已完成 CLOSE已关闭
/// </summary>
[JsonProperty("status")]
public string Status { get; set; }
/// <summary>
/// 总金额,单位为元,此金额为交易创建金额,为商品优惠前价格*数量。
/// </summary>
[JsonProperty("total_amount")]
public string TotalAmount { get; set; }
/// <summary>
/// 订单支付流水号
/// </summary>
[JsonProperty("trans_no")]
public string TransNo { get; set; }
/// <summary>
/// 凭证列表,每笔订单会根据购买商品种类数量生成凭证信息,具体字段如下: voucher_id商品凭证ID; item_id:商品ID; shop_id:门店ID;
/// store_id:外部门店ID,即ISV系统中的门店ID用于与口碑的对应;
/// funds_voucher_no:凭证对应资金凭证ID发货凭证列表,根据funds_voucher_no可从funds_vouchers获取订单资金流; status:凭证状态,参照凭证状态对照表
/// refund_type退款类型ROLE_DAEMON超期未使用ROLE_USER消费者主动 refund_reason退款理由由消费者选择或填写内容系统退款可以为空。
/// </summary>
[JsonProperty("vouchers")]
public List<KbOrderVoucherModel> Vouchers { get; set; }
}
}