wms-serve-mule/src/main/java/com/wms/mapper/StockMapper.java

57 lines
1.1 KiB
Java
Raw Normal View History

2024-07-04 07:43:04 +08:00
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<Stock> selStocks(Stock stock);
/**
* 查询库存前端用
* @param query 查询键值
* @return 结果
*/
List<Stock> 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<Stock> selStocksByGoodsId(Stock stock);
List<Stock> selStockOutOfDate();
List<Stock> selStockNearDeadLine(int nearInterval);
List<Stock> selStockLongTimeNoUse(int nearInterval);
int resetStock(Stock stock);
}