| 12345678910111213141516171819202122232425262728293031323334353637383940 | <?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="com.welampiot.dao.VideoMonitorDao">    <select id="getListByVO" resultType="com.welampiot.dto.VideoMonitorDTO" parameterType="com.welampiot.vo.VideoMonitorVO">        select id,name,image from video_monitor        where lamp_pole_id = 0        <if test="sectionList != null and !sectionList.isEmpty()">            and sectionid in            <foreach item="vo" collection="sectionList" open="(" separator="," close=")">                #{vo}            </foreach>        </if>        order by id desc        <if test="offset != null and limit != null">            limit #{offset},#{limit}        </if>    </select>    <select id="getVideoListBySectionList" resultType="com.welampiot.dto.VideoMonitorDTO">        select v.id,v.name,v.latitude,v.longitude,v.image        from video_monitor v        where 1=1        <if test="sectionList != null and !sectionList.isEmpty()">            and v.sectionid in            <foreach collection="sectionList" item="item" open="(" separator="," close=")">                #{item}            </foreach>        </if>    </select>    <update id="changeVideoMonitorLocationById" parameterType="VideoMonitorDTO">        update            video_monitor v        set            v.longitude = #{longitude},            v.latitude = #{latitude}        where v.id = #{id}    </update></mapper>
 |