package com.wms.mapper; import com.wms.entity.table.Stock; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface StockMapper { /** * 查询库存列表 * @param stock 库存参数 * @return 结果 */ List selStocks(Stock stock); /** * 查询库存,前端用 * @param query 查询键值 * @return 结果 */ List selStocksFront(@Param("query") String query); /** * 添加库存 * @param stock * @return */ int addStock(Stock stock); /** * 修改库存信息 * @param stock * @return */ int modifyStock(Stock stock); /** * 删除库存 * @param stockId * @return */ int deleteStock(String stockId); List selStocksByGoodsId(Stock stock); List selStockOutOfDate(); List selStockNearDeadLine(int nearInterval); List selStockLongTimeNoUse(int nearInterval); int resetStock(Stock stock); }