package com.wms_admin.server.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wms_admin.server.entity.Product;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import java.util.Map;
/**
*
* 服务类
*
*
* @author 江苏鵷雏网络科技有限公司
* @since 2023-05-24
*/
public interface ProductService extends IService {
/**
* 入库添加操作
* @param product
* @return
*/
Integer AddProductMessage(Product product);
/**
* 根据条件分页查询数据
* @param startTime 开始时间,可以为空,但是一旦有开始时间那么一定有结束时间
* @param endTime 结束时间
* @param productModel 库存型号
* @param page 分页条件
* @return 返回数据
*/
IPage ListProductMessage(String startTime, String endTime, String productModel, Page page);
/**
* 根据条件导出所有的数据
* @param startTime 开始时间,可以为空,但是一旦有开始时间那么一定有结束时间
* @param endTime 结束时间
* @param productModel 库存型号
* @return 返回查询到的数据
*/
List ExcelDerive(String startTime, String endTime, String productModel);
/**
* 查询仓库数据大于30天的库存
* @return 返回查询到的数据
*/
List