package org.jeecg.modules.spare.mapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.jeecg.modules.spare.entity.SparePartPurchaseStorageDetail; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.jeecg.modules.spare.vo.SupplierVo; import org.jeecg.modules.spare.vo.WarehouseAreaVo; import org.jeecg.modules.spare.vo.WarehouseLocationVo; /** * @Description: mom_eam_spare_part_purchase_storage_deatil * @Author: jeecg-boot * @Date: 2023-06-27 * @Version: V1.0 */ public interface SparePartPurchaseStorageDetailMapper extends BaseMapper { List> getSparePartPurchaseStorageDeatilList(@Param("sparePartPurchaseStorageId")String sparePartPurchaseStorageId); IPage> getSparePartPurchaseStorageDeatilsById(IPage pageData, @Param("params") Map params); @Select("select id as value,name as title,name as text from mom_base_supplier where del_flag = '0'") List getSuppliers(); List getWarehouseAreas(@Param("warehouseId")String warehouseId); List getWarehouseLocations(@Param("warehouseId")String warehouseId,@Param("warehouseAreaId")String warehouseAreaId); }