package com.tievd.jyz.mapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.tievd.jyz.dto.UpgradeRecordDTO; import com.tievd.jyz.entity.UpgradeRecord; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; /** * UpgradeRecord * @author cube * @since 2023-02-27 * @version V2.0.0 */ public interface UpgradeRecordMapper extends BaseMapper { @Select("select a.*, td.name deviceName, sd.depart_name departName from (select * from t_upgrade_record ${ew.customSqlSegment}) a left join t_device td on a.device_sn = td.sn left join sys_depart sd on td.org_code = sd.org_code order by a.issue_time desc") IPage tables(Page page, @Param("ew") QueryWrapper queryWrapper); }