peng
2026-03-25 2e5c2bc2b7afc7926ec441ff083acd179cb29fc6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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<UpgradeRecord> {
 
    @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<UpgradeRecordDTO> tables(Page<UpgradeRecord> page, @Param("ew") QueryWrapper<UpgradeRecord> queryWrapper);
}