46 lines
2.0 KiB
Go
46 lines
2.0 KiB
Go
package request
|
|
|
|
// GetReceivingOrderListRequest 获取入库单列表请求
|
|
type GetReceivingOrderListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
ReceivingNo string `form:"receiving_no"`
|
|
Status int8 `form:"status"`
|
|
SupplierID int64 `form:"supplier_id"`
|
|
WarehouseID int64 `form:"warehouse_id"`
|
|
PurchaseOrderID int64 `form:"purchase_order_id"`
|
|
WaveTaskID int64 `form:"wave_task_id"`
|
|
StartDate int64 `form:"start_date"`
|
|
EndDate int64 `form:"end_date"`
|
|
}
|
|
|
|
// GetReceivingOrderDetailRequest 获取入库单详情请求
|
|
type GetReceivingOrderDetailRequest struct {
|
|
ID int64 `form:"id" binding:"required"`
|
|
}
|
|
|
|
// ExternalProductSyncRequest 外部商品同步请求
|
|
type ExternalProductSyncRequest struct {
|
|
ShopIDs string `json:"shopIds"` // 店铺id,多个用逗号分隔
|
|
Data []ExternalProductSyncData `json:"data"` // 商品数据数组
|
|
}
|
|
|
|
// ExternalProductSyncData 外部商品同步数据项
|
|
type ExternalProductSyncData struct {
|
|
ProductID int64 `json:"productId"` // 商品id
|
|
WarehouseID int64 `json:"warehouseId"` // 仓库id
|
|
TrilateralID int64 `json:"trilateralId"` // 平台商品id
|
|
Img string `json:"img"` // 图片地址
|
|
FinishTime int64 `json:"finishTime"` // 创建时间
|
|
TotalPrice int64 `json:"totalPrice"` // 价格 单位分
|
|
ISBN string `json:"isbn"` // ISBN
|
|
Title string `json:"title"` // 标题
|
|
Quality int64 `json:"quality"` // 品相 八五品就是85 全新就是100
|
|
GoodsCode string `json:"goodsCode"` // 商品编码
|
|
ShopType int8 `json:"shopType"` // 店铺类型 1拼多多 2孔夫子 5闲鱼
|
|
Stock int64 `json:"stock"` // 库存
|
|
IsOnSale int8 `json:"isOnSale"` // 上下架状态 1上架 0下架
|
|
SkuCode string `json:"skuCode"` // sku编号
|
|
SkuID int64 `json:"skuId"` // skuId
|
|
}
|