| | |
| | | </where> |
| | | ORDER BY capture_time DESC |
| | | </select> |
| | | |
| | | <!-- 查询 media_url为 NULL 的视频 --> |
| | | <select id="selectPicsWithNullMedia" resultMap="ArdMediaPicResult"> |
| | | SELECT |
| | | id, |
| | | task_id, |
| | | file_size, |
| | | file_md5, |
| | | media_url, |
| | | source_url, |
| | | longitude, |
| | | latitude, |
| | | height, |
| | | capture_time, |
| | | create_time, |
| | | update_time |
| | | FROM |
| | | ard_media_pic |
| | | WHERE |
| | | media_url IS NULL |
| | | ORDER BY |
| | | capture_time ASC |
| | | </select> |
| | | <!-- 根据任务ID查询图片 --> |
| | | <select id="selectPicByTaskId" resultMap="ArdMediaPicResult"> |
| | | SELECT * FROM ard_media_pic WHERE task_id = #{taskId} |
| | |
| | | </select> |
| | | |
| | | <!-- 插入图片 --> |
| | | <insert id="insertPic" parameterType="com.ard.work.domain.entity.ArdMediaPic"> |
| | | <insert id="insertPic" parameterType="ArdMediaPic"> |
| | | INSERT INTO ard_media_pic ( |
| | | id, task_id, file_size, file_md5, |
| | | media_url, source_url, |
| | |
| | | #{captureTime}, #{createTime} |
| | | ) |
| | | </insert> |
| | | <!-- 更新图片 --> |
| | | <update id="updatePic" parameterType="ArdMediaPic"> |
| | | UPDATE ard_media_pic |
| | | SET |
| | | media_url = #{mediaUrl}, |
| | | update_time = #{updateTime} |
| | | WHERE id = #{id} AND media_url IS NULL |
| | | </update> |
| | | |
| | | <!-- 批量插入图片 --> |
| | | <insert id="insertPicList"> |