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

95 lines
3.2 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package domain
type AlibabaWdkStockPublishBatchStockPublishDto struct {
/*
更新类型全量1增量2 */
UpdateType *int64 `json:"update_type,omitempty" `
/*
外部单据号(幂等),理解为一次请求提交 */
BillNo *string `json:"bill_no,omitempty" `
/*
外部单据类型9001大润发 9002欧尚 9003三江 9005 文峰 9007美特好 */
BillType *int64 `json:"bill_type,omitempty" `
/*
发布来源,取商家编码 */
PublishSource *string `json:"publish_source,omitempty" `
/*
仓编码(废弃) */
WarehouseCode *string `json:"warehouse_code,omitempty" `
/*
经营店编码(必须) */
ShopCode *string `json:"shop_code,omitempty" `
/*
渠道店编号(废弃) */
ChannelSourceId *string `json:"channel_source_id,omitempty" `
/*
操作者 */
Operator *string `json:"operator,omitempty" `
/*
渠道店类型(废弃) */
ChannelSourceType *int64 `json:"channel_source_type,omitempty" `
/*
子参数列表 */
StockPublishDtos *[]AlibabaWdkStockPublishStockPublishDto `json:"stock_publish_dtos,omitempty" `
/*
是否已扣除未批次数,用于全量发布 defalutValue:false */
UnBatchedOrderStockSubtracted *bool `json:"un_batched_order_stock_subtracted,omitempty" `
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetUpdateType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
s.UpdateType = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetBillNo(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.BillNo = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetBillType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
s.BillType = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetPublishSource(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.PublishSource = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetWarehouseCode(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.WarehouseCode = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetShopCode(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.ShopCode = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetChannelSourceId(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.ChannelSourceId = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetOperator(v string) *AlibabaWdkStockPublishBatchStockPublishDto {
s.Operator = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetChannelSourceType(v int64) *AlibabaWdkStockPublishBatchStockPublishDto {
s.ChannelSourceType = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetStockPublishDtos(v []AlibabaWdkStockPublishStockPublishDto) *AlibabaWdkStockPublishBatchStockPublishDto {
s.StockPublishDtos = &v
return s
}
func (s *AlibabaWdkStockPublishBatchStockPublishDto) SetUnBatchedOrderStockSubtracted(v bool) *AlibabaWdkStockPublishBatchStockPublishDto {
s.UnBatchedOrderStockSubtracted = &v
return s
}