| | |
| | | <mapper namespace="com.ard.work.mapper.ArdMediaMapper"> |
| | | |
| | | <!-- 结果映射 --> |
| | | <resultMap id="ArdMediaResult" type="com.ard.work.domain.entity.ArdMedia"> |
| | | <resultMap id="ArdMediaResult" type="ArdMedia"> |
| | | <result property="id" column="id"/> |
| | | <result property="taskId" column="task_id"/> |
| | | <result property="mediaType" column="media_type"/> |
| | |
| | | <result property="longitude" column="longitude"/> |
| | | <result property="latitude" column="latitude"/> |
| | | <result property="height" column="height"/> |
| | | <result property="thumbnailUrl" column="thumbnail_url"/> |
| | | <result property="captureTime" column="capture_time"/> |
| | | <result property="createTime" column="create_time"/> |
| | | </resultMap> |
| | |
| | | <!-- 查询媒体列表:根据条件动态生成SQL --> |
| | | <select id="selectArdMedia" resultMap="ArdMediaResult"> |
| | | SELECT |
| | | id, task_id, media_type, file_size, file_md5, media_url, source_url, |
| | | id, task_id, media_type, file_size, file_md5, media_url, source_url,thumbnail_url, |
| | | photo_id, longitude, latitude, height, capture_time, create_time |
| | | FROM ard_media |
| | | <where> |
| | |
| | | <if test="fileMd5 != null">AND file_md5 = #{fileMd5}</if> |
| | | <if test="mediaUrl != null">AND media_url = #{mediaUrl}</if> |
| | | <if test="sourceUrl != null">AND source_url = #{sourceUrl}</if> |
| | | <if test="thumbnailUrl != null">AND thumbnail_url = #{thumbnailUrl}</if> |
| | | <if test="photoId != null">AND photo_id = #{photoId}</if> |
| | | <if test="longitude != null">AND longitude = #{longitude}</if> |
| | | <if test="latitude != null">AND latitude = #{latitude}</if> |
| | |
| | | <if test="captureTime != null">AND capture_time = #{captureTime}</if> |
| | | <if test="createTime != null">AND create_time = #{createTime}</if> |
| | | </where> |
| | | ORDER BY create_time DESC |
| | | ORDER BY |
| | | CASE |
| | | WHEN media_type = 0 THEN capture_time |
| | | ELSE create_time |
| | | END DESC |
| | | </select> |
| | | |
| | | |
| | |
| | | file_md5, |
| | | media_url, |
| | | source_url, |
| | | thumbnail_url, |
| | | photo_id, |
| | | longitude, |
| | | latitude, |
| | |
| | | file_md5, |
| | | media_url, |
| | | source_url, |
| | | thumbnail_url, |
| | | photo_id, |
| | | longitude, |
| | | latitude, |
| | |
| | | <if test="fileMd5 != null">file_md5,</if> |
| | | <if test="mediaUrl != null">media_url,</if> |
| | | <if test="sourceUrl != null">source_url,</if> |
| | | <if test="thumbnailUrl != null">thumbnail_url,</if> |
| | | <if test="photoId != null">photo_id,</if> |
| | | <if test="longitude != null">longitude,</if> |
| | | <if test="latitude != null">latitude,</if> |
| | |
| | | <if test="fileMd5 != null">#{fileMd5},</if> |
| | | <if test="mediaUrl != null">#{mediaUrl},</if> |
| | | <if test="sourceUrl != null">#{sourceUrl},</if> |
| | | <if test="thumbnailUrl != null">#{thumbnailUrl},</if> |
| | | <if test="photoId != null">#{photoId},</if> |
| | | <if test="longitude != null">#{longitude},</if> |
| | | <if test="latitude != null">#{latitude},</if> |
| | |
| | | file_md5, |
| | | media_url, |
| | | source_url, |
| | | thumbnail_url, |
| | | photo_id, |
| | | longitude, |
| | | latitude, |
| | |
| | | #{item.fileMd5}, |
| | | #{item.mediaUrl}, |
| | | #{item.sourceUrl}, |
| | | #{item.thumbnailUrl}, |
| | | #{item.photoId}, |
| | | #{item.longitude}, |
| | | #{item.latitude}, |