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 }