| package com.ruoyi.system.mapper; | 
|   | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
| import com.ruoyi.common.basic.PageInfo; | 
| import com.ruoyi.common.core.domain.entity.SysUser; | 
| import com.ruoyi.system.model.TErpSupplierWarehousing; | 
| import com.ruoyi.system.query.TErpGoodsQuery; | 
| import com.ruoyi.system.query.TErpGoodsWarehouseQuery; | 
| import com.ruoyi.system.query.TErpInventoryQuery; | 
| import com.ruoyi.system.query.ValidityPeriodWarningQuery; | 
| import com.ruoyi.system.vo.PageInventoryListVo; | 
| import com.ruoyi.system.vo.TErpGoodsVO; | 
| import com.ruoyi.system.vo.TErpGoodsWarehouseRecordLastVO; | 
| import com.ruoyi.system.vo.ValidityPeriodWarningVo; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.time.LocalDateTime; | 
| import java.util.List; | 
|   | 
| /** | 
|  * <p> | 
|  * erp供应商入库 Mapper 接口 | 
|  * </p> | 
|  * | 
|  * @author xiaochen | 
|  * @since 2025-08-20 | 
|  */ | 
| public interface TErpSupplierWarehousingMapper extends BaseMapper<TErpSupplierWarehousing> { | 
|   | 
|     List<TErpGoodsVO> pageList(@Param("query") TErpGoodsQuery query, @Param("pageInfo") PageInfo<TErpGoodsVO> pageInfo, @Param("user") SysUser user); | 
|   | 
|     List<TErpGoodsWarehouseRecordLastVO> pageWarehouseList(@Param("query") TErpGoodsWarehouseQuery query, @Param("pageInfo") PageInfo<TErpGoodsWarehouseRecordLastVO> pageInfo, @Param("user") SysUser user, @Param("sTime") String sTime, @Param("eTime") String eTime); | 
|   | 
|     PageInfo<ValidityPeriodWarningVo> validityPeriodWarning(@Param("pageInfo") PageInfo<ValidityPeriodWarningVo> pageInfo, @Param("query") ValidityPeriodWarningQuery query, @Param("user") SysUser user, @Param("time") LocalDateTime nineMonthLater, @Param("supplierClinicId") String supplierClinicId); | 
|   | 
|   | 
|     List<PageInventoryListVo> pageInventoryList(@Param("pageInfo") PageInfo<PageInventoryListVo> pageInfo, @Param("query") TErpInventoryQuery query, @Param("user") SysUser user, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("supplierClinicId") String supplierClinicId); | 
|   | 
| } |