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,232 @@
package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkOrderGetOrder struct {
/*
业务订单号 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
商品优惠总额 */
DiscountAmt *int64 `json:"discount_amt,omitempty" `
/*
商品总金额(优惠前) */
OriginalAmt *int64 `json:"original_amt,omitempty" `
/*
支付渠道列表 */
PayChannels *[]AlibabaWdkOrderGetPayChannel `json:"pay_channels,omitempty" `
/*
成交时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
配送费 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
门店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
子订单列表 */
SubOrders *[]AlibabaWdkOrderGetSubOrder `json:"sub_orders,omitempty" `
/*
销售类型正向销售1逆向销售2。本接口应返回2 */
TrdType *int64 `json:"trd_type,omitempty" `
/*
会员价优惠总金额 */
MemberDiscountAmt *int64 `json:"member_discount_amt,omitempty" `
/*
会员卡号 */
MemberCardNum *string `json:"member_card_num,omitempty" `
/*
收银员编号 */
OperatorId *string `json:"operator_id,omitempty" `
/*
淘宝主订单号 */
TbBizOrderId *int64 `json:"tb_biz_order_id,omitempty" `
/*
收银员名字 */
OperatorName *string `json:"operator_name,omitempty" `
/*
merchantCode */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
orderStatus */
OrderStatus *string `json:"order_status,omitempty" `
/*
memberPoint */
MemberPoint *string `json:"member_point,omitempty" `
/*
打包时间 */
PackageTime *util.LocalTime `json:"package_time,omitempty" `
/*
赠券,格式为 券ID_券金额 金额单位为分 */
GiftCoupon *string `json:"gift_coupon,omitempty" `
/*
一串唯一的字符串 */
DutyCode *string `json:"duty_code,omitempty" `
/*
map格式的json字符串部分key含义如下。wdkMemberValue:手机号或者卡号 wdkMemberSource:carNum or phoneNum memDegrade1表示在线降级2表示离线降级 */
TradeAttributes *string `json:"trade_attributes,omitempty" `
/*
买家open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
渠道来源 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
渠道店id */
ShopId *string `json:"shop_id,omitempty" `
/*
外部门店id */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
外部订单号 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
app或pos */
OrderClient *string `json:"order_client,omitempty" `
/*
支付金额,单位分 */
PayAmt *int64 `json:"pay_amt,omitempty" `
}
func (s *AlibabaWdkOrderGetOrder) SetBizOrderId(v int64) *AlibabaWdkOrderGetOrder {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetDiscountAmt(v int64) *AlibabaWdkOrderGetOrder {
s.DiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOriginalAmt(v int64) *AlibabaWdkOrderGetOrder {
s.OriginalAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayChannels(v []AlibabaWdkOrderGetPayChannel) *AlibabaWdkOrderGetOrder {
s.PayChannels = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayTime(v util.LocalTime) *AlibabaWdkOrderGetOrder {
s.PayTime = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPostFee(v int64) *AlibabaWdkOrderGetOrder {
s.PostFee = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetStoreId(v string) *AlibabaWdkOrderGetOrder {
s.StoreId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetSubOrders(v []AlibabaWdkOrderGetSubOrder) *AlibabaWdkOrderGetOrder {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTrdType(v int64) *AlibabaWdkOrderGetOrder {
s.TrdType = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberDiscountAmt(v int64) *AlibabaWdkOrderGetOrder {
s.MemberDiscountAmt = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberCardNum(v string) *AlibabaWdkOrderGetOrder {
s.MemberCardNum = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOperatorId(v string) *AlibabaWdkOrderGetOrder {
s.OperatorId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTbBizOrderId(v int64) *AlibabaWdkOrderGetOrder {
s.TbBizOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOperatorName(v string) *AlibabaWdkOrderGetOrder {
s.OperatorName = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMerchantCode(v string) *AlibabaWdkOrderGetOrder {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderStatus(v string) *AlibabaWdkOrderGetOrder {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetMemberPoint(v string) *AlibabaWdkOrderGetOrder {
s.MemberPoint = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPackageTime(v util.LocalTime) *AlibabaWdkOrderGetOrder {
s.PackageTime = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetGiftCoupon(v string) *AlibabaWdkOrderGetOrder {
s.GiftCoupon = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetDutyCode(v string) *AlibabaWdkOrderGetOrder {
s.DutyCode = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetTradeAttributes(v string) *AlibabaWdkOrderGetOrder {
s.TradeAttributes = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOpenUid(v string) *AlibabaWdkOrderGetOrder {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderFrom(v int64) *AlibabaWdkOrderGetOrder {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetShopId(v string) *AlibabaWdkOrderGetOrder {
s.ShopId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOutShopId(v string) *AlibabaWdkOrderGetOrder {
s.OutShopId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOutOrderId(v string) *AlibabaWdkOrderGetOrder {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetOrderClient(v string) *AlibabaWdkOrderGetOrder {
s.OrderClient = &v
return s
}
func (s *AlibabaWdkOrderGetOrder) SetPayAmt(v int64) *AlibabaWdkOrderGetOrder {
s.PayAmt = &v
return s
}