62 lines
2.0 KiB
Go
62 lines
2.0 KiB
Go
package request
|
|
|
|
// GetInventoryListRequest 获取库存汇总列表请求
|
|
type GetInventoryListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
ProductId int64 `form:"product_id"`
|
|
WarehouseID int64 `form:"warehouse_id"`
|
|
ISBN string `form:"isbn"`
|
|
Name string `form:"name"`
|
|
}
|
|
|
|
// GetInventoryGroupedListRequest 获取按仓库库位分组的库存列表请求
|
|
type GetInventoryGroupedListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
ProductId int64 `form:"product_id"`
|
|
WarehouseID int64 `form:"warehouse_id"`
|
|
}
|
|
|
|
// GetInventoryDetailRequest 获取库存明细请求
|
|
type GetInventoryDetailRequest struct {
|
|
ProductID int64 `form:"product_id" binding:"required"`
|
|
}
|
|
|
|
// GetInventoryLogListRequest 获取库存流水列表请求
|
|
type GetInventoryLogListRequest struct {
|
|
Page int `form:"page"`
|
|
PageSize int `form:"page_size"`
|
|
ISBN string `form:"isbn"`
|
|
BookName string `form:"book_name"`
|
|
WarehouseID int64 `form:"warehouse_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"`
|
|
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"`
|
|
}
|