101 lines
3.2 KiB
Go
101 lines
3.2 KiB
Go
|
|
package domain
|
|||
|
|
|
|||
|
|
type AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest struct {
|
|||
|
|
/*
|
|||
|
|
业务场景 */
|
|||
|
|
Scene *string `json:"scene,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
商品ID(唯一) */
|
|||
|
|
OuterId *string `json:"outer_id,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
商品名称 */
|
|||
|
|
Name *string `json:"name,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
图片 */
|
|||
|
|
Picture *string `json:"picture,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
原价(元) */
|
|||
|
|
OriginPrice *string `json:"origin_price,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
售价(元) */
|
|||
|
|
SellPrice *string `json:"sell_price,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
优惠价(最终,元) */
|
|||
|
|
PromotionPrice *string `json:"promotion_price,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
数量(-1表示不限) */
|
|||
|
|
Quantity *int64 `json:"quantity,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
销售开始时间(毫秒) */
|
|||
|
|
SalesStartTime *int64 `json:"sales_start_time,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
销售截止时间(毫秒) */
|
|||
|
|
SalesEndTime *int64 `json:"sales_end_time,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
状态(0-未上架;1-上架) */
|
|||
|
|
State *int64 `json:"state,omitempty" `
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
扩展信息(JSON结构),包含价格信息和商品基础信息 */
|
|||
|
|
Extra *string `json:"extra,omitempty" `
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.Scene = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetOuterId(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.OuterId = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetName(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.Name = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetPicture(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.Picture = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetOriginPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.OriginPrice = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSellPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.SellPrice = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetPromotionPrice(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.PromotionPrice = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetQuantity(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.Quantity = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSalesStartTime(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.SalesStartTime = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetSalesEndTime(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.SalesEndTime = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetState(v int64) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.State = &v
|
|||
|
|
return s
|
|||
|
|
}
|
|||
|
|
func (s *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest) SetExtra(v string) *AlibabaAlscUnionSupplyOuterItemEditOuterItemEditRequest {
|
|||
|
|
s.Extra = &v
|
|||
|
|
return s
|
|||
|
|
}
|