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.Equipment; import org.jeecg.modules.eam.model.DepartVo; import java.util.List; import java.util.Map; /** * @Description: mom_eam_equipment * @Author: jeecg-boot * @Date: 2023-03-23 * @Version: V1.0 */ public interface EamEquipmentMapper extends BaseMapper { // @Select("select null as value,null as text ,'请选择' as title UNION all SELECT t1.id AS value, t1.depart_name as text,t1.depart_name as title FROM sys_depart t1 LEFT JOIN mom_sys_data_version t2 ON t1.id = t2.business_id WHERE t1.del_flag = '0' AND t2.version_status = '2'") @Select("SELECT t1.id AS value, t1.depart_name as text,t1.depart_name as title FROM sys_depart t1 LEFT JOIN mom_sys_data_version t2 ON t1.id = t2.business_id WHERE t1.del_flag = '0' AND t2.version_status = '2'") List getSysDeparts(); /** *设备履历 获取设备使用记录 * qsw 2023-7-28 */ IPage> getResumeUseRecordList(IPage pageData, @Param("params") Map params); /** *设备履历 获取设备点检记录 * qsw 2023-7-28 */ IPage> getResumeInspectionRecordList(IPage pageData, @Param("params") Map params); /** *设备履历 获取设备保养记录 * qsw 2023-7-31 */ IPage> getResumeMaintenanceRecordList(IPage pageData, @Param("params") Map params); /** *设备履历 获取设备维修记录 * qsw 2023-7-31 */ IPage> getResumeRepairRecordList(IPage pageData, @Param("params") Map params); /** *设备履历 获取设备检定记录 * qsw 2023-7-31 */ IPage> getResumeCalibrationRecordList(IPage pageData, @Param("params") Map params); /** *设备履历 获取设备处置记录 * qsw 2023-7-31 */ IPage> getResumeChangeRecordList(IPage pageData, @Param("params") Map params); }