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"` }