吉安感知网项目-后端
xiebin
2026-01-06 d207a86cdf1ab52ef8cb7cd83bad8fceab8038cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.sxkj.system.mapper.DevicePerMenuMapper">
 
    <!--自定义分页查询-->
    <select id="selectDevicePerMenuPage" resultType="org.sxkj.system.vo.DevicePerMenuVO">
        SELECT
            ddpm.*, GROUP_CONCAT(bm.name) AS menuName
        FROM
        manage_device_per_menu ddpm
        LEFT JOIN blade_menu bm ON FIND_IN_SET(bm.id, ddpm.menu_id)
        where ddpm.is_deleted = 0
        <if test="devicePerMenuDept.name!=null and devicePerMenuDept.name!=''">
            and ddpm.name like concat('%',#{devicePerMenuDept.name},'%')
        </if>
        GROUP BY ddpm.id
    </select>
 
</mapper>