Files
baseapi/platformapi/tao_vegetable/sdk/ability589/domain/AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto.go
邹宗楠 5e1a6d6dd9 1
2023-06-15 09:20:13 +08:00

97 lines
3.9 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
import (
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable/sdk/util"
)
type AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto struct {
/*
如部分商品不存在,是否允许其他商品入库(1允许其他不允许) */
Bypass *int64 `json:"bypass,omitempty" `
/*
入库时间,商家系统中记录的本批次商品的实际入库时间 */
ArrivalDate *util.LocalTime `json:"arrival_date,omitempty" `
/*
1 */
ItemList *[]AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto `json:"item_list,omitempty" `
/*
联系方式,门店联系电话,可以是移动电话 */
ContactInfo *string `json:"contact_info,omitempty" `
/*
店仓code指的是入库对象对应一个物理店或仓编码 */
WarehouseCode *string `json:"warehouse_code,omitempty" `
/*
供应商code可选值当是供应商供货时提供供应商编码当是大仓供货时提供大仓编码当是调拨入库时提供对方门店编码 */
SupplierCode *string `json:"supplier_code,omitempty" `
/*
失效日期,到货通知单中规定的收货入库时限 */
InvalidDate *util.LocalTime `json:"invalid_date,omitempty" `
/*
选填单据类型为采配单时为必填单据子类型入库单据类型为采配单时需要进一步区分子类型为采购单供应商和送货单DC */
SubOrderType *int64 `json:"sub_order_type,omitempty" `
/*
选填(单据子类型为送货单时为必填) 原始单据号,单据类型为采配单,子类型为送货单时,需要提供原始配货申请单据号 */
OriginalBillCode *string `json:"original_bill_code,omitempty" `
/*
单据类型,入库接口的单据类型包括采配单和调拨入单(1 采购单(供应商) 2 送货单(DC) 其他情况默认为0) */
BizOrderType *int64 `json:"biz_order_type,omitempty" `
/*
单据号 */
BizOrderCode *string `json:"biz_order_code,omitempty" `
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBypass(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.Bypass = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetArrivalDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.ArrivalDate = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetItemList(v []AlibabaWdkUmsInventoryPublishErpArrivalNoticeDetailDto) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.ItemList = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetContactInfo(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.ContactInfo = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetWarehouseCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.WarehouseCode = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSupplierCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.SupplierCode = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetInvalidDate(v util.LocalTime) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.InvalidDate = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetSubOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.SubOrderType = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetOriginalBillCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.OriginalBillCode = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderType(v int64) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.BizOrderType = &v
return s
}
func (s *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto) SetBizOrderCode(v string) *AlibabaWdkUmsInventoryPublishWdkErpArrivalNoticeDto {
s.BizOrderCode = &v
return s
}