Files
baseapi/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkOrderGetPayChannel.go
邹宗楠 65976332fc 1
2023-06-15 09:08:54 +08:00

127 lines
4.6 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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
}