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

175 lines
5.4 KiB
Go

package domain
type AlibabaWdkopenOrderGetWdkOrderSyncBo struct {
/*
五道口订单ID */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
外部订单ID */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
经营店ID */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店ID */
ShopId *string `json:"shop_id,omitempty" `
/*
商户编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
订单来源, 如 TAOBAO (4, "TC自营渠道"), */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
买家open_uid */
OpenUid *string `json:"open_uid,omitempty" `
/*
用户订单支付金额,分 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
订单原价,分 */
OriginFee *int64 `json:"origin_fee,omitempty" `
/*
订单优惠金额,分 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
订单配送费,分 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
订单状态,如PAID_DONE(2, "已付款"), TRADE_SUCCESS(6, "交易成功") */
OrderStatus *int64 `json:"order_status,omitempty" `
/*
支付时间 */
PayTime *string `json:"pay_time,omitempty" `
/*
期望送达时间段 */
ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
/*
配送方式, 如InTime(1, "即时达"), SetTime(2, "定时达"),TopSpeed(3,"极速达"),NoNeedSend(4,"无需配送") */
ArriveType *int64 `json:"arrive_type,omitempty" `
/*
子单列表 */
SubOrders *[]AlibabaWdkopenOrderGetSuborders `json:"sub_orders,omitempty" `
/*
订单优惠信息 */
Promotions *[]AlibabaWdkopenOrderGetPromotions `json:"promotions,omitempty" `
/*
商家优惠分摊 */
DiscountMerchantFee *int64 `json:"discount_merchant_fee,omitempty" `
/*
平台优惠分摊 */
DiscountPlatformFee *int64 `json:"discount_platform_fee,omitempty" `
/*
订单小号 */
OrderNo *string `json:"order_no,omitempty" `
/*
包装费 */
PackageFee *int64 `json:"package_fee,omitempty" `
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetBizOrderId(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.BizOrderId = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOutOrderId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OutOrderId = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetStoreId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.StoreId = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetShopId(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.ShopId = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetMerchantCode(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.MerchantCode = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderFrom(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOpenUid(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OpenUid = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPayFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.PayFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOriginFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OriginFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPostFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.PostFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderStatus(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPayTime(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.PayTime = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetExpectArriveTime(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.ExpectArriveTime = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetArriveType(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.ArriveType = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetSubOrders(v []AlibabaWdkopenOrderGetSuborders) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.SubOrders = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPromotions(v []AlibabaWdkopenOrderGetPromotions) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.Promotions = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountMerchantFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.DiscountMerchantFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetDiscountPlatformFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.DiscountPlatformFee = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetOrderNo(v string) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.OrderNo = &v
return s
}
func (s *AlibabaWdkopenOrderGetWdkOrderSyncBo) SetPackageFee(v int64) *AlibabaWdkopenOrderGetWdkOrderSyncBo {
s.PackageFee = &v
return s
}