package org.jeecg.modules.eam.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import org.jeecg.modules.eam.entity.DailyInspectionStandard; import org.jeecg.modules.eam.entity.MaintenanceStandard; import org.jeecg.modules.eam.model.MaintenanceCycleVo; import java.util.List; import java.util.Map; /** * @Description: mom_eam_daily_inspection_standard * @Author: jeecg-boot * @Date: 2023-03-10 * @Version: V1.0 */ public interface MaintenanceStandardMapper extends BaseMapper { IPage> getMaintenanceStandardList(IPage pageData, @Param("params") Map params); IPage> getMaintenanceStandard2List(IPage pageData, @Param("params") Map params); IPage> getMaintenanceStandard3List(IPage pageData, @Param("params") Map params); @Select("select t1.id as value,t1.name as text,t1.name as title from mom_eam_maintenance_cycle t1 where t1.del_flag = '0' and t1.version_status = '2' and t1.maintenance_type = #{maintenanceType} and t1.equipment_importance_id = #{importanceFlag}") List getPeriodicMaintenanceCycle(String importanceFlag,String maintenanceType); }