guoshilong
2023-03-23 ac2b4ef91a2dc4ad452f8fadf2e9fc0bcb23ac7d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?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.springblade.modules.multimedia.mapper.MultimediaMapper">
 
    <!-- 通用查询映射结果 -->
    <resultMap id="multimediaResultMap" type="org.springblade.modules.multimedia.entity.MultimediaEntity">
        <result column="id" property="id"/>
        <result column="name" property="name"/>
        <result column="content" property="content"/>
    </resultMap>
 
 
    <select id="selectMultimediaPage" resultMap="multimediaResultMap">
        select * from sys_multimedia where is_deleted = 0
    </select>
    <select id="getAll" resultType="org.springblade.modules.multimedia.vo.MultimediaVO">
        select multimedia.id,multimedia.name,multimedia.equipment_id,multimedia.content,multimedia.web_url,equipment.code
        from sys_multimedia multimedia
        LEFT JOIN sys_equipment equipment ON equipment.id = multimedia.equipment_id
        where 1=1
        <if test="multimediaEntity.equipmentCode !=null and multimediaEntity.equipmentId !='' ">
            AND equipment.code = #{multimediaEntity.equipmentCode}
        </if>
        <if test="multimediaEntity.isController !=null and multimediaEntity.isController !='' ">
            AND multimedia.is_controller = #{multimediaEntity.isController}
        </if>
    </select>
 
 
</mapper>