62 lines
2.6 KiB
Go
62 lines
2.6 KiB
Go
package request
|
|
|
|
// GetInventoryListRequest 获取库存汇总列表请求
|
|
type GetInventoryListRequest struct {
|
|
Page int `form:"page"` // 页码
|
|
PageSize int `form:"page_size"` // 分页大小
|
|
ProductId int64 `form:"product_id"` // 商品ID
|
|
WarehouseID int64 `form:"warehouse_id"` // 仓库ID
|
|
ISBN string `form:"isbn"` // ISBN
|
|
Name string `form:"name"` // 商品名称
|
|
}
|
|
|
|
// GetInventoryGroupedListRequest 获取按仓库库位分组的库存列表请求
|
|
type GetInventoryGroupedListRequest struct {
|
|
Page int `form:"page"` // 页码
|
|
PageSize int `form:"page_size"` // 分页大小
|
|
ProductId int64 `form:"product_id"` // 商品ID
|
|
WarehouseID int64 `form:"warehouse_id"` // 仓库ID
|
|
}
|
|
|
|
// GetInventoryDetailRequest 获取库存明细请求
|
|
type GetInventoryDetailRequest struct {
|
|
ProductID int64 `form:"product_id" binding:"required"` // 商品ID
|
|
}
|
|
|
|
// GetInventoryLogListRequest 获取库存流水列表请求
|
|
type GetInventoryLogListRequest struct {
|
|
Page int `form:"page"` // 页码
|
|
PageSize int `form:"page_size"` // 分页大小
|
|
ISBN string `form:"isbn"` // ISBN
|
|
BookName string `form:"book_name"` // 图书名称
|
|
WarehouseID int64 `form:"warehouse_id"` // 仓库ID
|
|
ChangeType int8 `form:"change_type"` // 库存流水类型
|
|
RelatedOrderNo string `form:"related_order_no"` // 关联订单号
|
|
StartDate int64 `form:"start_date"` // 开始时间
|
|
EndDate int64 `form:"end_date"` // 结束时间
|
|
}
|
|
|
|
// InventoryStatistRequest 获取条码/品相库存总数请求
|
|
type InventoryStatistRequest struct {
|
|
Barcode string `form:"barcode"` // 条码
|
|
Appearance int64 `form:"appearance"` // 品相
|
|
}
|
|
|
|
// GetStockCheckListRequest 获取盘库列表请求
|
|
type GetStockCheckListRequest struct {
|
|
Page int `form:"page"` // 页码
|
|
PageSize int `form:"page_size"` // 分页大小
|
|
WarehouseID int64 `form:"warehouse_id"` // 仓库ID
|
|
Status int8 `form:"status"` // 盘库状态
|
|
CheckNo string `form:"check_no"` // 盘库编号
|
|
StartDate int64 `form:"start_date"` // 开始时间
|
|
EndDate int64 `form:"end_date"` // 结束时间
|
|
}
|
|
|
|
// GetStockCheckDetailRequest 获取盘库明细列表请求
|
|
type GetStockCheckDetailRequest struct {
|
|
Page int `form:"page"` // 页码
|
|
PageSize int `form:"page_size"` // 分页大小
|
|
StockCheckID int64 `form:"stock_check_id" binding:"required"` // 盘库ID
|
|
}
|