This commit is contained in:
邹宗楠
2023-06-15 09:08:54 +08:00
parent d37bb62403
commit 65976332fc
749 changed files with 41278 additions and 14 deletions

View File

@@ -0,0 +1,126 @@
package domain
type AlibabaWdkOrderGetPayChannel struct {
/*
所属淘宝主订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
销售渠道POSAPP);订单来源淘宝、京东、三江购物网。如APP|淘宝 */
OrderChannel *string `json:"order_channel,omitempty" `
/*
当前渠道付款金额(分) */
PayAmount *int64 `json:"pay_amount,omitempty" `
/*
当前渠道付款类型0-付款码支付1-盒马在线码普通支付pos2-盒马在线码免密协议支付pos3-银联刷卡旧pos4-现金pos5-支付宝离线码pos6-支付宝快捷支付app7-支付平台, 8-国际支付宝, 9-支付宝当面付, 10-网商银行信任付, 11-支付宝, 12-支付宝, 13-网商银行融易收, 14-现金, 15-银行卡, 16-支票, 17-三江购物券, 18-三江赊销 */
PayType *int64 `json:"pay_type,omitempty" `
/*
交易订单POS机器号 */
PosNo *string `json:"pos_no,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回2 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
实付抹分金额(分) */
ActualPayAmount *int64 `json:"actual_pay_amount,omitempty" `
/*
adjustAmount */
AdjustAmount *int64 `json:"adjust_amount,omitempty" `
/*
promotionCardInfo */
PromotionCardInfo *string `json:"promotion_card_info,omitempty" `
/*
"扩展属性根据payType不同可存放相关内容。MAP<String,String>的json化字符串子订单列表,key列表 "btn" // 银行卡凭证号,bank_trade_no "bmi" // 银行卡商户号,bank_merchant_id "bti" // 银行卡终端号,bank_term_id "brn" // 银行卡系统参考号,bank_ref_no "damt" // 优惠金额discount_amount "tno" // 支付工具号tool_no "tsn" // 支付工具流水号tool_serail_no" */
PayAttributes *string `json:"pay_attributes,omitempty" `
/*
支付宝优惠金额,单位分 */
PmtAlipayPromotionAmt *int64 `json:"pmt_alipay_promotion_amt,omitempty" `
/*
支付宝随机立减金额,单位分 */
PmtAlipayReduceAmt *int64 `json:"pmt_alipay_reduce_amt,omitempty" `
/*
口碑券的优惠金额,单位分 */
PmtKoubeiCouponAmt *int64 `json:"pmt_koubei_coupon_amt,omitempty" `
/*
口碑优惠信息是一个json数组 */
KoubeiCouponInfo *string `json:"koubei_coupon_info,omitempty" `
}
func (s *AlibabaWdkOrderGetPayChannel) SetBizOrderId(v int64) *AlibabaWdkOrderGetPayChannel {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetOrderChannel(v string) *AlibabaWdkOrderGetPayChannel {
s.OrderChannel = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.PayAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayType(v int64) *AlibabaWdkOrderGetPayChannel {
s.PayType = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPosNo(v string) *AlibabaWdkOrderGetPayChannel {
s.PosNo = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetStoreId(v string) *AlibabaWdkOrderGetPayChannel {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetTrdType(v int64) *AlibabaWdkOrderGetPayChannel {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetActualPayAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.ActualPayAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetAdjustAmount(v int64) *AlibabaWdkOrderGetPayChannel {
s.AdjustAmount = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPromotionCardInfo(v string) *AlibabaWdkOrderGetPayChannel {
s.PromotionCardInfo = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPayAttributes(v string) *AlibabaWdkOrderGetPayChannel {
s.PayAttributes = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtAlipayPromotionAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtAlipayPromotionAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtAlipayReduceAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtAlipayReduceAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetPmtKoubeiCouponAmt(v int64) *AlibabaWdkOrderGetPayChannel {
s.PmtKoubeiCouponAmt = &v
return s
}
func (s *AlibabaWdkOrderGetPayChannel) SetKoubeiCouponInfo(v string) *AlibabaWdkOrderGetPayChannel {
s.KoubeiCouponInfo = &v
return s
}