This commit is contained in:
邹宗楠
2023-06-15 09:08:54 +08:00
parent d37bb62403
commit 65976332fc
749 changed files with 41278 additions and 14 deletions

View File

@@ -0,0 +1,94 @@
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
}