daShangDao_psiServer/models/request/receiving.go
2026-06-15 13:47:39 +08:00

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
}