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 }