Files
baseapi/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaAelophyOrderGetOrderResponse.go
邹宗楠 5e1a6d6dd9 1
2023-06-15 09:20:13 +08:00

217 lines
6.5 KiB
Go

package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaAelophyOrderGetOrderResponse struct {
/*
商家编码 */
MerchantCode *string `json:"merchant_code,omitempty" `
/*
经营店编码 */
StoreId *string `json:"store_id,omitempty" `
/*
渠道店编码 */
ShopId *string `json:"shop_id,omitempty" `
/*
订单渠道, 31=淘鲜达等 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
订单编码 */
BizOrderId *int64 `json:"biz_order_id,omitempty" `
/*
渠道订单编码 */
OutOrderId *string `json:"out_order_id,omitempty" `
/*
支付时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
订单总价,分 */
OriginalFee *int64 `json:"original_fee,omitempty" `
/*
订单总优惠,分 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
配送费,分 */
PostFee *int64 `json:"post_fee,omitempty" `
/*
包装费,分 */
PackageFee *int64 `json:"package_fee,omitempty" `
/*
用户实际支付费用,分 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
订单状态 PAID = 订单支付完成 PACKAGED = 订单打包出库 SHIPPING = 订单配送揽收 SUCCESS = 交易完成 CLOSE = 订单取消 */
OrderStatus *string `json:"order_status,omitempty" `
/*
收货人信息 */
ReceiveInfo *AlibabaAelophyOrderGetReceiveInfo `json:"receive_info,omitempty" `
/*
子订单列表 */
SubOrderResponseList *[]AlibabaAelophyOrderGetSubOrderResponse `json:"sub_order_response_list,omitempty" `
/*
订单扩展信息 */
Ext *AlibabaAelophyOrderGetOrderInfoExt `json:"ext,omitempty" `
/*
对接渠道的门店ID */
OutShopId *string `json:"out_shop_id,omitempty" `
/*
渠道订单小号 */
OrderNo *string `json:"order_no,omitempty" `
/*
买家openId */
OpenUid *string `json:"open_uid,omitempty" `
/*
商品平台优惠分摊 */
SkuDiscountPlatformFee *int64 `json:"sku_discount_platform_fee,omitempty" `
/*
商品商家优惠分摊 */
SkuDiscountMerchantFee *int64 `json:"sku_discount_merchant_fee,omitempty" `
/*
配送费平台优惠分摊 */
PostDiscountPlatformFee *int64 `json:"post_discount_platform_fee,omitempty" `
/*
配送费商家优惠分摊 */
PostDiscountMerchantFee *int64 `json:"post_discount_merchant_fee,omitempty" `
/*
配送方式 1=定时配送/ 3=用户自提 */
DeliveryType *int64 `json:"delivery_type,omitempty" `
/*
支付渠道信息列表 */
PayChannels *[]AlibabaAelophyOrderGetOrderPayChannel `json:"pay_channels,omitempty" `
/*
主单活动列表 */
Activitys *[]AlibabaAelophyOrderGetOrderActivity `json:"activitys,omitempty" `
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetMerchantCode(v string) *AlibabaAelophyOrderGetOrderResponse {
s.MerchantCode = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetStoreId(v string) *AlibabaAelophyOrderGetOrderResponse {
s.StoreId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetShopId(v string) *AlibabaAelophyOrderGetOrderResponse {
s.ShopId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOrderFrom(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.OrderFrom = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetBizOrderId(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.BizOrderId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOutOrderId(v string) *AlibabaAelophyOrderGetOrderResponse {
s.OutOrderId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPayTime(v util.LocalTime) *AlibabaAelophyOrderGetOrderResponse {
s.PayTime = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOriginalFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.OriginalFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetDiscountFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.DiscountFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPostFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.PostFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPackageFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.PackageFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPayFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.PayFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOrderStatus(v string) *AlibabaAelophyOrderGetOrderResponse {
s.OrderStatus = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetReceiveInfo(v AlibabaAelophyOrderGetReceiveInfo) *AlibabaAelophyOrderGetOrderResponse {
s.ReceiveInfo = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetSubOrderResponseList(v []AlibabaAelophyOrderGetSubOrderResponse) *AlibabaAelophyOrderGetOrderResponse {
s.SubOrderResponseList = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetExt(v AlibabaAelophyOrderGetOrderInfoExt) *AlibabaAelophyOrderGetOrderResponse {
s.Ext = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOutShopId(v string) *AlibabaAelophyOrderGetOrderResponse {
s.OutShopId = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOrderNo(v string) *AlibabaAelophyOrderGetOrderResponse {
s.OrderNo = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetOpenUid(v string) *AlibabaAelophyOrderGetOrderResponse {
s.OpenUid = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetSkuDiscountPlatformFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.SkuDiscountPlatformFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetSkuDiscountMerchantFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.SkuDiscountMerchantFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPostDiscountPlatformFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.PostDiscountPlatformFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPostDiscountMerchantFee(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.PostDiscountMerchantFee = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetDeliveryType(v int64) *AlibabaAelophyOrderGetOrderResponse {
s.DeliveryType = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetPayChannels(v []AlibabaAelophyOrderGetOrderPayChannel) *AlibabaAelophyOrderGetOrderResponse {
s.PayChannels = &v
return s
}
func (s *AlibabaAelophyOrderGetOrderResponse) SetActivitys(v []AlibabaAelophyOrderGetOrderActivity) *AlibabaAelophyOrderGetOrderResponse {
s.Activitys = &v
return s
}