perfect

package
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package perfect 包含同城零售全渠道相关结构体

https://open.taobao.com/API.htm?docId=53988&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaPerfectPerformanceItemQueryAPIRequest added in v1.2.0

type AlibabaPerfectPerformanceItemQueryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaPerfectPerformanceItemQueryAPIRequest 商品完美履约信息查询 API请求 alibaba.perfect.performance.item.query

同城零售商品完美履约信息查询

func NewAlibabaPerfectPerformanceItemQueryRequest

func NewAlibabaPerfectPerformanceItemQueryRequest() *AlibabaPerfectPerformanceItemQueryAPIRequest

NewAlibabaPerfectPerformanceItemQueryRequest 初始化AlibabaPerfectPerformanceItemQueryAPIRequest对象

func (AlibabaPerfectPerformanceItemQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaPerfectPerformanceItemQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaPerfectPerformanceItemQueryAPIRequest) GetItemPerfectPerformanceQueryReq added in v1.2.0

GetItemPerfectPerformanceQueryReq ItemPerfectPerformanceQueryReq Getter

func (*AlibabaPerfectPerformanceItemQueryAPIRequest) SetItemPerfectPerformanceQueryReq added in v1.2.0

func (r *AlibabaPerfectPerformanceItemQueryAPIRequest) SetItemPerfectPerformanceQueryReq(_itemPerfectPerformanceQueryReq *ItemPerfectPerformanceQueryReq) error

SetItemPerfectPerformanceQueryReq is ItemPerfectPerformanceQueryReq Setter 查询入参

type AlibabaPerfectPerformanceItemQueryAPIResponse

type AlibabaPerfectPerformanceItemQueryAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceItemQueryAPIResponseModel
}

AlibabaPerfectPerformanceItemQueryAPIResponse 商品完美履约信息查询 API返回值 alibaba.perfect.performance.item.query

同城零售商品完美履约信息查询

type AlibabaPerfectPerformanceItemQueryAPIResponseModel added in v1.2.0

type AlibabaPerfectPerformanceItemQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_item_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的数据实体
	Data *ItemPerfectPerformanceQueryResp `json:"data,omitempty" xml:"data,omitempty"`
}

AlibabaPerfectPerformanceItemQueryAPIResponseModel is 商品完美履约信息查询 成功返回结果

type AlibabaPerfectPerformanceLocalitemEditAPIRequest added in v1.2.0

type AlibabaPerfectPerformanceLocalitemEditAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaPerfectPerformanceLocalitemEditAPIRequest 同城购定制发品编辑 API请求 alibaba.perfect.performance.localitem.edit

同城购业务定制化发品接口,同城购业务线专用

func NewAlibabaPerfectPerformanceLocalitemEditRequest

func NewAlibabaPerfectPerformanceLocalitemEditRequest() *AlibabaPerfectPerformanceLocalitemEditAPIRequest

NewAlibabaPerfectPerformanceLocalitemEditRequest 初始化AlibabaPerfectPerformanceLocalitemEditAPIRequest对象

func (AlibabaPerfectPerformanceLocalitemEditAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaPerfectPerformanceLocalitemEditAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaPerfectPerformanceLocalitemEditAPIRequest) GetParamPerfectPerformanceItemPublishReq added in v1.2.0

func (r AlibabaPerfectPerformanceLocalitemEditAPIRequest) GetParamPerfectPerformanceItemPublishReq() *PerfectPerformanceItemPublishReq

GetParamPerfectPerformanceItemPublishReq ParamPerfectPerformanceItemPublishReq Getter

func (*AlibabaPerfectPerformanceLocalitemEditAPIRequest) SetParamPerfectPerformanceItemPublishReq added in v1.2.0

func (r *AlibabaPerfectPerformanceLocalitemEditAPIRequest) SetParamPerfectPerformanceItemPublishReq(_paramPerfectPerformanceItemPublishReq *PerfectPerformanceItemPublishReq) error

SetParamPerfectPerformanceItemPublishReq is ParamPerfectPerformanceItemPublishReq Setter 请求参数

type AlibabaPerfectPerformanceLocalitemEditAPIResponse

type AlibabaPerfectPerformanceLocalitemEditAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceLocalitemEditAPIResponseModel
}

AlibabaPerfectPerformanceLocalitemEditAPIResponse 同城购定制发品编辑 API返回值 alibaba.perfect.performance.localitem.edit

同城购业务定制化发品接口,同城购业务线专用

type AlibabaPerfectPerformanceLocalitemEditAPIResponseModel added in v1.2.0

type AlibabaPerfectPerformanceLocalitemEditAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_localitem_edit_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回包装类
	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaPerfectPerformanceLocalitemEditAPIResponseModel is 同城购定制发品编辑 成功返回结果

type AlibabaPerfectPerformanceLocalitemPublishAPIRequest added in v1.2.0

type AlibabaPerfectPerformanceLocalitemPublishAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaPerfectPerformanceLocalitemPublishAPIRequest 同城购定制化发品 API请求 alibaba.perfect.performance.localitem.publish

同城购业务定制化发品接口,同城购业务线专用

func NewAlibabaPerfectPerformanceLocalitemPublishRequest

func NewAlibabaPerfectPerformanceLocalitemPublishRequest() *AlibabaPerfectPerformanceLocalitemPublishAPIRequest

NewAlibabaPerfectPerformanceLocalitemPublishRequest 初始化AlibabaPerfectPerformanceLocalitemPublishAPIRequest对象

func (AlibabaPerfectPerformanceLocalitemPublishAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaPerfectPerformanceLocalitemPublishAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaPerfectPerformanceLocalitemPublishAPIRequest) GetParamPerfectPerformanceItemPublishReq added in v1.2.0

func (r AlibabaPerfectPerformanceLocalitemPublishAPIRequest) GetParamPerfectPerformanceItemPublishReq() *PerfectPerformanceItemPublishReq

GetParamPerfectPerformanceItemPublishReq ParamPerfectPerformanceItemPublishReq Getter

func (*AlibabaPerfectPerformanceLocalitemPublishAPIRequest) SetParamPerfectPerformanceItemPublishReq added in v1.2.0

func (r *AlibabaPerfectPerformanceLocalitemPublishAPIRequest) SetParamPerfectPerformanceItemPublishReq(_paramPerfectPerformanceItemPublishReq *PerfectPerformanceItemPublishReq) error

SetParamPerfectPerformanceItemPublishReq is ParamPerfectPerformanceItemPublishReq Setter 请求参数

type AlibabaPerfectPerformanceLocalitemPublishAPIResponse

type AlibabaPerfectPerformanceLocalitemPublishAPIResponse struct {
	model.CommonResponse
	AlibabaPerfectPerformanceLocalitemPublishAPIResponseModel
}

AlibabaPerfectPerformanceLocalitemPublishAPIResponse 同城购定制化发品 API返回值 alibaba.perfect.performance.localitem.publish

同城购业务定制化发品接口,同城购业务线专用

type AlibabaPerfectPerformanceLocalitemPublishAPIResponseModel added in v1.2.0

type AlibabaPerfectPerformanceLocalitemPublishAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_perfect_performance_localitem_publish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回包装类
	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaPerfectPerformanceLocalitemPublishAPIResponseModel is 同城购定制化发品 成功返回结果

type AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest added in v1.2.5

type AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest 装箱接单 API请求 alibaba.tcwms.outbound.load.container.receive

装箱接单

func NewAlibabaTcwmsOutboundLoadContainerReceiveRequest added in v1.2.5

func NewAlibabaTcwmsOutboundLoadContainerReceiveRequest() *AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest

NewAlibabaTcwmsOutboundLoadContainerReceiveRequest 初始化AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest对象

func (AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest) GetLoadReceiveRequest added in v1.2.5

GetLoadReceiveRequest LoadReceiveRequest Getter

func (*AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest) SetLoadReceiveRequest added in v1.2.5

func (r *AlibabaTcwmsOutboundLoadContainerReceiveAPIRequest) SetLoadReceiveRequest(_loadReceiveRequest *LoadReceiveRequest) error

SetLoadReceiveRequest is LoadReceiveRequest Setter 参数

type AlibabaTcwmsOutboundLoadContainerReceiveAPIResponse added in v1.2.5

type AlibabaTcwmsOutboundLoadContainerReceiveAPIResponse struct {
	model.CommonResponse
	AlibabaTcwmsOutboundLoadContainerReceiveAPIResponseModel
}

AlibabaTcwmsOutboundLoadContainerReceiveAPIResponse 装箱接单 API返回值 alibaba.tcwms.outbound.load.container.receive

装箱接单

type AlibabaTcwmsOutboundLoadContainerReceiveAPIResponseModel added in v1.2.5

type AlibabaTcwmsOutboundLoadContainerReceiveAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tcwms_outbound_load_container_receive_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 参数
	Result *LoadReceiveResponse `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaTcwmsOutboundLoadContainerReceiveAPIResponseModel is 装箱接单 成功返回结果

type AlibabaTcwmsOutboundOrderCancelAPIRequest added in v1.2.5

type AlibabaTcwmsOutboundOrderCancelAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaTcwmsOutboundOrderCancelAPIRequest 取消出库单 API请求 alibaba.tcwms.outbound.order.cancel

取消出库单

func NewAlibabaTcwmsOutboundOrderCancelRequest added in v1.2.5

func NewAlibabaTcwmsOutboundOrderCancelRequest() *AlibabaTcwmsOutboundOrderCancelAPIRequest

NewAlibabaTcwmsOutboundOrderCancelRequest 初始化AlibabaTcwmsOutboundOrderCancelAPIRequest对象

func (AlibabaTcwmsOutboundOrderCancelAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTcwmsOutboundOrderCancelAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTcwmsOutboundOrderCancelAPIRequest) GetOutboundCancelRequest added in v1.2.5

GetOutboundCancelRequest OutboundCancelRequest Getter

func (*AlibabaTcwmsOutboundOrderCancelAPIRequest) SetOutboundCancelRequest added in v1.2.5

func (r *AlibabaTcwmsOutboundOrderCancelAPIRequest) SetOutboundCancelRequest(_outboundCancelRequest *OutboundCancelRequest) error

SetOutboundCancelRequest is OutboundCancelRequest Setter 参数

type AlibabaTcwmsOutboundOrderCancelAPIResponse added in v1.2.5

type AlibabaTcwmsOutboundOrderCancelAPIResponse struct {
	model.CommonResponse
	AlibabaTcwmsOutboundOrderCancelAPIResponseModel
}

AlibabaTcwmsOutboundOrderCancelAPIResponse 取消出库单 API返回值 alibaba.tcwms.outbound.order.cancel

取消出库单

type AlibabaTcwmsOutboundOrderCancelAPIResponseModel added in v1.2.5

type AlibabaTcwmsOutboundOrderCancelAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tcwms_outbound_order_cancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 1
	Result *OutboundOrderCancelResponse `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaTcwmsOutboundOrderCancelAPIResponseModel is 取消出库单 成功返回结果

type AlibabaTcwmsOutboundPickReceiveAPIRequest added in v1.2.5

type AlibabaTcwmsOutboundPickReceiveAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaTcwmsOutboundPickReceiveAPIRequest 拣货接单 API请求 alibaba.tcwms.outbound.pick.receive

拣货接单

func NewAlibabaTcwmsOutboundPickReceiveRequest added in v1.2.5

func NewAlibabaTcwmsOutboundPickReceiveRequest() *AlibabaTcwmsOutboundPickReceiveAPIRequest

NewAlibabaTcwmsOutboundPickReceiveRequest 初始化AlibabaTcwmsOutboundPickReceiveAPIRequest对象

func (AlibabaTcwmsOutboundPickReceiveAPIRequest) GetApiMethodName added in v1.2.5

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaTcwmsOutboundPickReceiveAPIRequest) GetApiParams added in v1.2.5

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaTcwmsOutboundPickReceiveAPIRequest) GetPickReceiveRequest added in v1.2.5

GetPickReceiveRequest PickReceiveRequest Getter

func (*AlibabaTcwmsOutboundPickReceiveAPIRequest) SetPickReceiveRequest added in v1.2.5

func (r *AlibabaTcwmsOutboundPickReceiveAPIRequest) SetPickReceiveRequest(_pickReceiveRequest *PickReceiveRequest) error

SetPickReceiveRequest is PickReceiveRequest Setter 入口参数

type AlibabaTcwmsOutboundPickReceiveAPIResponse added in v1.2.5

type AlibabaTcwmsOutboundPickReceiveAPIResponse struct {
	model.CommonResponse
	AlibabaTcwmsOutboundPickReceiveAPIResponseModel
}

AlibabaTcwmsOutboundPickReceiveAPIResponse 拣货接单 API返回值 alibaba.tcwms.outbound.pick.receive

拣货接单

type AlibabaTcwmsOutboundPickReceiveAPIResponseModel added in v1.2.5

type AlibabaTcwmsOutboundPickReceiveAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_tcwms_outbound_pick_receive_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 1
	Result *PickReceiveResponse `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaTcwmsOutboundPickReceiveAPIResponseModel is 拣货接单 成功返回结果

type BaseResult

type BaseResult struct {
	// 返回的执行状态吗
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回的数据实体
	Data *PerfectPerformanceItemPublishResp `json:"data,omitempty" xml:"data,omitempty"`
	// 是否执行成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BaseResult 结构体

type ItemPerfectPerformanceQueryReq

type ItemPerfectPerformanceQueryReq struct {
	// 天猫商品id
	ItemTmallId string `json:"item_tmall_id,omitempty" xml:"item_tmall_id,omitempty"`
}

ItemPerfectPerformanceQueryReq 结构体

type ItemPerfectPerformanceQueryResp

type ItemPerfectPerformanceQueryResp struct {
	// 完美履约门店列表
	TcStoreList []TcStoreList `json:"tc_store_list,omitempty" xml:"tc_store_list>tc_store_list,omitempty"`
	// 商家商品id
	ItemOuterId string `json:"item_outer_id,omitempty" xml:"item_outer_id,omitempty"`
	// 天猫商品id
	ItemTmallId string `json:"item_tmall_id,omitempty" xml:"item_tmall_id,omitempty"`
	// 是否完美履约商品
	IsTcItem bool `json:"is_tc_item,omitempty" xml:"is_tc_item,omitempty"`
}

ItemPerfectPerformanceQueryResp 结构体

type LoadContainerOrderRequest added in v1.2.5

type LoadContainerOrderRequest struct {
	// 包裹
	Packages []LoadPackageOrderRequest `json:"packages,omitempty" xml:"packages>load_package_order_request,omitempty"`
	// 装箱单
	ContainerOrderCode string `json:"container_order_code,omitempty" xml:"container_order_code,omitempty"`
	// 箱单类型,NORMAL_BOX(正常箱),OUTER_BOX(箱外件),IRREGULAR_BOX(异形件)
	ContainerOrderType string `json:"container_order_type,omitempty" xml:"container_order_type,omitempty"`
	// 扩展
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 周转箱号
	ContainerCode string `json:"container_code,omitempty" xml:"container_code,omitempty"`
	// 站点
	StationCode string `json:"station_code,omitempty" xml:"station_code,omitempty"`
	// 站点名称
	StationName string `json:"station_name,omitempty" xml:"station_name,omitempty"`
}

LoadContainerOrderRequest 结构体

type LoadPackageOrderDetailRequest added in v1.2.5

type LoadPackageOrderDetailRequest struct {
	// 销量数量
	SalesQuantity string `json:"sales_quantity,omitempty" xml:"sales_quantity,omitempty"`
	// 货品
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 销量单位
	SalesUnit string `json:"sales_unit,omitempty" xml:"sales_unit,omitempty"`
	// 库存数量
	StockQuantity string `json:"stock_quantity,omitempty" xml:"stock_quantity,omitempty"`
	// 扩展
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 出库子单
	OutboundOrderDetailCode string `json:"outbound_order_detail_code,omitempty" xml:"outbound_order_detail_code,omitempty"`
	// 库存单位
	StockUnit string `json:"stock_unit,omitempty" xml:"stock_unit,omitempty"`
}

LoadPackageOrderDetailRequest 结构体

type LoadPackageOrderRequest added in v1.2.5

type LoadPackageOrderRequest struct {
	// 包裹明细
	PackageDetails []LoadPackageOrderDetailRequest `json:"package_details,omitempty" xml:"package_details>load_package_order_detail_request,omitempty"`
	// 令牌号
	PackageCode string `json:"package_code,omitempty" xml:"package_code,omitempty"`
	// 出库单
	OutboundOrderCode string `json:"outbound_order_code,omitempty" xml:"outbound_order_code,omitempty"`
	// 包裹单号,没有默认使用包裹号,即令牌号
	PackageOrderCode string `json:"package_order_code,omitempty" xml:"package_order_code,omitempty"`
	// 扩展
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
}

LoadPackageOrderRequest 结构体

type LoadReceiveRequest added in v1.2.5

type LoadReceiveRequest struct {
	// 装箱单
	ContainerOrders []LoadContainerOrderRequest `json:"container_orders,omitempty" xml:"container_orders>load_container_order_request,omitempty"`
	// 操作时间
	OperateTime string `json:"operate_time,omitempty" xml:"operate_time,omitempty"`
	// 扩展
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 操作人
	OperatorCode string `json:"operator_code,omitempty" xml:"operator_code,omitempty"`
	// 仓code
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
}

LoadReceiveRequest 结构体

type LoadReceiveResponse added in v1.2.5

type LoadReceiveResponse struct {
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 成功标记
	Success string `json:"success,omitempty" xml:"success,omitempty"`
}

LoadReceiveResponse 结构体

type OutboundCancelRequest added in v1.2.5

type OutboundCancelRequest struct {
	// 出库子单
	SubOrderCodes []string `json:"sub_order_codes,omitempty" xml:"sub_order_codes>string,omitempty"`
	// 出库单
	OutboundOrderCode string `json:"outbound_order_code,omitempty" xml:"outbound_order_code,omitempty"`
	// 仓编码
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
}

OutboundCancelRequest 结构体

type OutboundOrderCancelDto added in v1.2.5

type OutboundOrderCancelDto struct {
	// 1
	WorkMode string `json:"work_mode,omitempty" xml:"work_mode,omitempty"`
	// 1
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 11
	SubOrderCode string `json:"sub_order_code,omitempty" xml:"sub_order_code,omitempty"`
	// 1
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 1
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 1
	InterceptStatus int64 `json:"intercept_status,omitempty" xml:"intercept_status,omitempty"`
	// 1
	WarehouseId int64 `json:"warehouse_id,omitempty" xml:"warehouse_id,omitempty"`
	// 1
	CancelSuccess bool `json:"cancel_success,omitempty" xml:"cancel_success,omitempty"`
}

OutboundOrderCancelDto 结构体

type OutboundOrderCancelResponse added in v1.2.5

type OutboundOrderCancelResponse struct {
	// 1
	OutboundOrderCancels []OutboundOrderCancelDto `json:"outbound_order_cancels,omitempty" xml:"outbound_order_cancels>outbound_order_cancel_dto,omitempty"`
	// 1
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 1
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 1
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

OutboundOrderCancelResponse 结构体

type PerfectItemBaseInfoDto

type PerfectItemBaseInfoDto struct {
	// 商品条码
	ItemBarcode string `json:"item_barcode,omitempty" xml:"item_barcode,omitempty"`
	// 商品外部编码
	ItemOuterId string `json:"item_outer_id,omitempty" xml:"item_outer_id,omitempty"`
	// 商品吊牌价
	ItemPretium string `json:"item_pretium,omitempty" xml:"item_pretium,omitempty"`
	// 商品价格
	ItemPrice string `json:"item_price,omitempty" xml:"item_price,omitempty"`
	// 商品体积
	ItemSize string `json:"item_size,omitempty" xml:"item_size,omitempty"`
	// 商品重量
	ItemWeight string `json:"item_weight,omitempty" xml:"item_weight,omitempty"`
	// 销售渠道
	SaleChannelKey string `json:"sale_channel_key,omitempty" xml:"sale_channel_key,omitempty"`
	// 商品数量
	ItemQuantity int64 `json:"item_quantity,omitempty" xml:"item_quantity,omitempty"`
}

PerfectItemBaseInfoDto 结构体

type PerfectItemDescribeInfoDto

type PerfectItemDescribeInfoDto struct {
	// 商品图片
	ItemPictures []string `json:"item_pictures,omitempty" xml:"item_pictures>string,omitempty"`
	// 详情描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 商品标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
}

PerfectItemDescribeInfoDto 结构体

type PerfectItemLogisticsInfoDto

type PerfectItemLogisticsInfoDto struct {
	// 城市编码,默认北京
	CityCode string `json:"city_code,omitempty" xml:"city_code,omitempty"`
	// 运费模板ID
	PostageTemplateCode string `json:"postage_template_code,omitempty" xml:"postage_template_code,omitempty"`
	// 省份编码,默认北京
	ProvinceCode string `json:"province_code,omitempty" xml:"province_code,omitempty"`
	// 门店库ID
	StoreGroupCode string `json:"store_group_code,omitempty" xml:"store_group_code,omitempty"`
}

PerfectItemLogisticsInfoDto 结构体

type PerfectItemProductInfoDto

type PerfectItemProductInfoDto struct {
	// 品牌ID
	BrandCode string `json:"brand_code,omitempty" xml:"brand_code,omitempty"`
	// 叶子类目ID
	CategoryCode string `json:"category_code,omitempty" xml:"category_code,omitempty"`
	// 货号
	ProductCode string `json:"product_code,omitempty" xml:"product_code,omitempty"`
}

PerfectItemProductInfoDto 结构体

type PerfectItemSkuInfoDto

type PerfectItemSkuInfoDto struct {
	// sku销售属性
	SaleProperties []PerfectSalePropertyDto `json:"sale_properties,omitempty" xml:"sale_properties>perfect_sale_property_dto,omitempty"`
	// sku条码
	SkuBarcode string `json:"sku_barcode,omitempty" xml:"sku_barcode,omitempty"`
	// sku外部编码
	SkuOuterId string `json:"sku_outer_id,omitempty" xml:"sku_outer_id,omitempty"`
	// sku吊牌价
	SkuPretium string `json:"sku_pretium,omitempty" xml:"sku_pretium,omitempty"`
	// sku价格
	SkuPrice string `json:"sku_price,omitempty" xml:"sku_price,omitempty"`
	// sku关联货品
	ScProductInfo *PerfectScProductInfoDto `json:"sc_product_info,omitempty" xml:"sc_product_info,omitempty"`
	// sku数量
	SkuQuantity int64 `json:"sku_quantity,omitempty" xml:"sku_quantity,omitempty"`
}

PerfectItemSkuInfoDto 结构体

type PerfectItemTradeInfoDto

type PerfectItemTradeInfoDto struct {
	// 是否提供发票
	HasInvoice bool `json:"has_invoice,omitempty" xml:"has_invoice,omitempty"`
	// 是否支持退换货承诺
	SellPromise bool `json:"sell_promise,omitempty" xml:"sell_promise,omitempty"`
	// 是否拍下减库存
	SubStockAtBuy bool `json:"sub_stock_at_buy,omitempty" xml:"sub_stock_at_buy,omitempty"`
	// 是否支持7天无理由
	Support7Day bool `json:"support7_day,omitempty" xml:"support7_day,omitempty"`
	// 是否保修
	Warrant bool `json:"warrant,omitempty" xml:"warrant,omitempty"`
}

PerfectItemTradeInfoDto 结构体

type PerfectPerformanceItemPublishReq

type PerfectPerformanceItemPublishReq struct {
	// 商品sku列表
	ItemSkuInfos []PerfectItemSkuInfoDto `json:"item_sku_infos,omitempty" xml:"item_sku_infos>perfect_item_sku_info_dto,omitempty"`
	// 商品编码
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 商品描述信息
	DescribeInfo *PerfectItemDescribeInfoDto `json:"describe_info,omitempty" xml:"describe_info,omitempty"`
	// 商品基本信息
	ItemBaseInfo *PerfectItemBaseInfoDto `json:"item_base_info,omitempty" xml:"item_base_info,omitempty"`
	// 商品交易信息
	ItemTradeInfo *PerfectItemTradeInfoDto `json:"item_trade_info,omitempty" xml:"item_trade_info,omitempty"`
	// 商品物流信息
	LogisticsInfo *PerfectItemLogisticsInfoDto `json:"logistics_info,omitempty" xml:"logistics_info,omitempty"`
	// 产品信息
	ProductInfo *PerfectItemProductInfoDto `json:"product_info,omitempty" xml:"product_info,omitempty"`
}

PerfectPerformanceItemPublishReq 结构体

type PerfectPerformanceItemPublishResp

type PerfectPerformanceItemPublishResp struct {
	// 商品编码
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
}

PerfectPerformanceItemPublishResp 结构体

type PerfectSalePropertyDto

type PerfectSalePropertyDto struct {
	// 属性key
	SalePropertyKey string `json:"sale_property_key,omitempty" xml:"sale_property_key,omitempty"`
	// 自定义属性值
	SalePropertyValue string `json:"sale_property_value,omitempty" xml:"sale_property_value,omitempty"`
}

PerfectSalePropertyDto 结构体

type PerfectScProductInfoDto

type PerfectScProductInfoDto struct {
	// 货品编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 货品ID
	ProductId int64 `json:"product_id,omitempty" xml:"product_id,omitempty"`
}

PerfectScProductInfoDto 结构体

type PickOrderDetailRequest added in v1.2.5

type PickOrderDetailRequest struct {
	// 1
	Barcodes []string `json:"barcodes,omitempty" xml:"barcodes>string,omitempty"`
	// 真实拣货数量
	RealPickQuantity string `json:"real_pick_quantity,omitempty" xml:"real_pick_quantity,omitempty"`
	// 拣货完成时间
	PickFinishTime string `json:"pick_finish_time,omitempty" xml:"pick_finish_time,omitempty"`
	// 1
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 1
	PickUnit string `json:"pick_unit,omitempty" xml:"pick_unit,omitempty"`
	// 1
	PlanStockQuantity string `json:"plan_stock_quantity,omitempty" xml:"plan_stock_quantity,omitempty"`
	// 1
	RealStockQuantity string `json:"real_stock_quantity,omitempty" xml:"real_stock_quantity,omitempty"`
	// 1
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
	// 1
	PickOrderDetailCode string `json:"pick_order_detail_code,omitempty" xml:"pick_order_detail_code,omitempty"`
	// 1
	StockUnit string `json:"stock_unit,omitempty" xml:"stock_unit,omitempty"`
	// 1
	PlanPickQuantity string `json:"plan_pick_quantity,omitempty" xml:"plan_pick_quantity,omitempty"`
	// 1
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 1
	ContainerCode string `json:"container_code,omitempty" xml:"container_code,omitempty"`
}

PickOrderDetailRequest 结构体

type PickOrderRequest added in v1.2.5

type PickOrderRequest struct {
	// 拣货子单
	PickOrderDetails []PickOrderDetailRequest `json:"pick_order_details,omitempty" xml:"pick_order_details>pick_order_detail_request,omitempty"`
	// 批次号
	BatchCode string `json:"batch_code,omitempty" xml:"batch_code,omitempty"`
	// 扩展字段
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 拣货单
	PickOrderCode string `json:"pick_order_code,omitempty" xml:"pick_order_code,omitempty"`
}

PickOrderRequest 结构体

type PickOutboundOrderDetailRequest added in v1.2.5

type PickOutboundOrderDetailRequest struct {
	// 1
	Barcodes []string `json:"barcodes,omitempty" xml:"barcodes>string,omitempty"`
	// 1
	ItemPicUrl string `json:"item_pic_url,omitempty" xml:"item_pic_url,omitempty"`
	// 1
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 1
	PlanSalesQuantity string `json:"plan_sales_quantity,omitempty" xml:"plan_sales_quantity,omitempty"`
	// 1
	ItemCode string `json:"item_code,omitempty" xml:"item_code,omitempty"`
	// 1
	PlanStockQuantity string `json:"plan_stock_quantity,omitempty" xml:"plan_stock_quantity,omitempty"`
	// 1
	StockUnit string `json:"stock_unit,omitempty" xml:"stock_unit,omitempty"`
	// 1
	InterceptStrategy string `json:"intercept_strategy,omitempty" xml:"intercept_strategy,omitempty"`
	// 1
	ItemName string `json:"item_name,omitempty" xml:"item_name,omitempty"`
	// 1
	SalesUnit string `json:"sales_unit,omitempty" xml:"sales_unit,omitempty"`
	// 1
	Cancelled string `json:"cancelled,omitempty" xml:"cancelled,omitempty"`
	// 1
	ChannelName string `json:"channel_name,omitempty" xml:"channel_name,omitempty"`
	// 1
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 1
	OutboundOrderDetailCode string `json:"outbound_order_detail_code,omitempty" xml:"outbound_order_detail_code,omitempty"`
}

PickOutboundOrderDetailRequest 结构体

type PickOutboundOrderRequest added in v1.2.5

type PickOutboundOrderRequest struct {
	// 1
	OutboundOrderDetails []PickOutboundOrderDetailRequest `json:"outbound_order_details,omitempty" xml:"outbound_order_details>pick_outbound_order_detail_request,omitempty"`
	// v
	StationCode string `json:"station_code,omitempty" xml:"station_code,omitempty"`
	// 1
	OutboundOrderCode string `json:"outbound_order_code,omitempty" xml:"outbound_order_code,omitempty"`
	// 1
	BatchCode string `json:"batch_code,omitempty" xml:"batch_code,omitempty"`
	// 1
	PromiseTimeType string `json:"promise_time_type,omitempty" xml:"promise_time_type,omitempty"`
	// 1
	OutboundOrderType string `json:"outbound_order_type,omitempty" xml:"outbound_order_type,omitempty"`
	// 1
	LatestOutboundTime string `json:"latest_outbound_time,omitempty" xml:"latest_outbound_time,omitempty"`
	// 1
	StationName string `json:"station_name,omitempty" xml:"station_name,omitempty"`
	// 1
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 1
	BusinessType string `json:"business_type,omitempty" xml:"business_type,omitempty"`
	// 1
	ChannelCode string `json:"channel_code,omitempty" xml:"channel_code,omitempty"`
}

PickOutboundOrderRequest 结构体

type PickReceiveRequest added in v1.2.5

type PickReceiveRequest struct {
	// 拣货单参数
	PickOrders []PickOrderRequest `json:"pick_orders,omitempty" xml:"pick_orders>pick_order_request,omitempty"`
	// 1
	OutboundOrders []PickOutboundOrderRequest `json:"outbound_orders,omitempty" xml:"outbound_orders>pick_outbound_order_request,omitempty"`
	// 1
	DockBarcode string `json:"dock_barcode,omitempty" xml:"dock_barcode,omitempty"`
	// 1
	WorkMode string `json:"work_mode,omitempty" xml:"work_mode,omitempty"`
	// 1
	WaveCode string `json:"wave_code,omitempty" xml:"wave_code,omitempty"`
	// 1
	DockType string `json:"dock_type,omitempty" xml:"dock_type,omitempty"`
	// 1
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 1
	DockCode string `json:"dock_code,omitempty" xml:"dock_code,omitempty"`
	// 1
	CargoOwnerCode string `json:"cargo_owner_code,omitempty" xml:"cargo_owner_code,omitempty"`
	// 1
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
}

PickReceiveRequest 结构体

type PickReceiveResponse added in v1.2.5

type PickReceiveResponse struct {
	// 1
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 1
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 1
	Success string `json:"success,omitempty" xml:"success,omitempty"`
}

PickReceiveResponse 结构体

type TcStoreList

type TcStoreList struct {
	// 门店名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 门店id
	StoreId int64 `json:"store_id,omitempty" xml:"store_id,omitempty"`
}

TcStoreList 结构体

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL