Files
baseapi/platformapi/tao_vegetable/sdk/ability591/domain/AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO.go
2025-11-21 09:09:09 +08:00

329 lines
10 KiB
Go

package domain
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO struct {
/*
是否是主单 1-是;0-不是 */
IsMain *int64 `json:"is_main,omitempty" `
/*
是否是子单 1-是;0-不是 */
IsDetail *int64 `json:"is_detail,omitempty" `
/*
外部子单号 */
OutSubOrderId *string `json:"out_sub_order_id,omitempty" `
/*
后端商品编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
前端商品id */
AuctionId *int64 `json:"auction_id,omitempty" `
/*
前端商品名称 */
AuctionTitle *string `json:"auction_title,omitempty" `
/*
商品单价 */
SalePrice *int64 `json:"sale_price,omitempty" `
/*
销售单位购买数量 */
SaleQuantity *int64 `json:"sale_quantity,omitempty" `
/*
销售单位 */
SaleUnit *string `json:"sale_unit,omitempty" `
/*
库存单位购买数量 */
StockQuantity *string `json:"stock_quantity,omitempty" `
/*
库存单位 */
StockUnit *string `json:"stock_unit,omitempty" `
/*
原价 */
OriginFee *int64 `json:"origin_fee,omitempty" `
/*
支付金额 */
PayFee *int64 `json:"pay_fee,omitempty" `
/*
优惠金额 */
DiscountFee *int64 `json:"discount_fee,omitempty" `
/*
业务类型 2-表示生鲜门店;3-表示B2C */
BusinessType *int64 `json:"business_type,omitempty" `
/*
子业务类型 */
SubBusinessType *int64 `json:"sub_business_type,omitempty" `
/*
创单时间 */
OrderCreateTime *util.LocalTime `json:"order_create_time,omitempty" `
/*
卖家id */
SellerId *int64 `json:"seller_id,omitempty" `
/*
卖家昵称 */
SellerNick *string `json:"seller_nick,omitempty" `
/*
订单来源 */
OrderFrom *int64 `json:"order_from,omitempty" `
/*
订单来源 */
OrderSource *string `json:"order_source,omitempty" `
/*
下单终端 */
OrderTerminal *string `json:"order_terminal,omitempty" `
/*
订单渠道 2-表示线上;3-表示线下 */
OrderChannel *int64 `json:"order_channel,omitempty" `
/*
配送类型 1-表示预约配送;2-表示现场购买 */
DeliverType *int64 `json:"deliver_type,omitempty" `
/*
送达类型 1-表示及时达;2-表示定时达;3-表示极速达;4-表示无需配送 */
ArriveType *int64 `json:"arrive_type,omitempty" `
/*
渠道店 */
ShopId *string `json:"shop_id,omitempty" `
/*
经营店id */
StoreId *string `json:"store_id,omitempty" `
/*
订单状态 */
OrderStatus *int64 `json:"order_status,omitempty" `
/*
支付时间 */
PayTime *util.LocalTime `json:"pay_time,omitempty" `
/*
期望送达时间 */
ExpectArriveTime *string `json:"expect_arrive_time,omitempty" `
/*
运费(分为单位) */
PostFee *int64 `json:"post_fee,omitempty" `
/*
打包费(分为单位) */
PackageFee *int64 `json:"package_fee,omitempty" `
/*
平台折扣费(分为单位) */
PlatformDiscountFee *int64 `json:"platform_discount_fee,omitempty" `
/*
商家折扣费(分为单位) */
MerchantDiscountFee *int64 `json:"merchant_discount_fee,omitempty" `
/*
买家id */
UserId *int64 `json:"user_id,omitempty" `
/*
买家昵称 */
UserNick *string `json:"user_nick,omitempty" `
/*
收货人名字 */
Name *string `json:"name,omitempty" `
/*
收货人电话 */
Phone *string `json:"phone,omitempty" `
/*
收货人地址 */
Address *string `json:"address,omitempty" `
/*
poi经纬度 */
Geo *string `json:"geo,omitempty" `
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetIsMain(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.IsMain = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetIsDetail(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.IsDetail = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOutSubOrderId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OutSubOrderId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSkuCode(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SkuCode = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAuctionId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.AuctionId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAuctionTitle(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.AuctionTitle = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSalePrice(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SalePrice = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSaleQuantity(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SaleQuantity = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSaleUnit(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SaleUnit = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStockQuantity(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.StockQuantity = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStockUnit(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.StockUnit = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOriginFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OriginFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPayFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.PayFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.DiscountFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.BusinessType = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSubBusinessType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SubBusinessType = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderCreateTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderCreateTime = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSellerId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SellerId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetSellerNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.SellerNick = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderFrom(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderFrom = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderSource(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderSource = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderTerminal(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderTerminal = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderChannel(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderChannel = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetDeliverType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.DeliverType = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetArriveType(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.ArriveType = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetShopId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.ShopId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetStoreId(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.StoreId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetOrderStatus(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.OrderStatus = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPayTime(v util.LocalTime) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.PayTime = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetExpectArriveTime(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.ExpectArriveTime = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPostFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.PostFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPackageFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.PackageFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPlatformDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.PlatformDiscountFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetMerchantDiscountFee(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.MerchantDiscountFee = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetUserId(v int64) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.UserId = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetUserNick(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.UserNick = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetName(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.Name = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetPhone(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.Phone = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetAddress(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.Address = &v
return s
}
func (s *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO) SetGeo(v string) *AlibabaWdkTradeOrderSuccessCreateOrderDeliveryBO {
s.Geo = &v
return s
}