liusuyi
2025-11-18 23b1e3ac371e71536252415f777188607c291cf2
ard-work/src/main/resources/mapper/ArdMediaMapper.xml
@@ -34,6 +34,9 @@
            <!-- 动态查询条件:媒体URL -->
            <if test="mediaUrl != null">AND media_url = #{mediaUrl}</if>
            <!-- 动态查询条件:媒体URL -->
            <if test="sourceUrl != null">AND source_url = #{sourceUrl}</if>
            <!-- 动态查询条件:时间戳 -->
            <if test="createTime != null">AND create_time = #{createTime}</if>
        </where>
@@ -41,11 +44,16 @@
    <!-- 根据任务ID查询媒体 -->
    <select id="selectArdMediaByTaskId" resultMap="ArdMediaResult">
        SELECT id, task_id, media_type, file_size, file_md5, media_url, create_time
        SELECT id, task_id, media_type, file_size, file_md5, media_url,source_url, create_time
        FROM ard_media
        WHERE task_id = #{taskId}
    </select>
    <!-- 根据任务ID和媒体类型查询媒体 -->
    <select id="selectArdMediaByTaskIdAndType" resultMap="ArdMediaResult">
        SELECT id, task_id, media_type, file_size, file_md5, media_url,source_url, create_time
        FROM ard_media
        WHERE task_id = #{taskId} and media_type = #{mediaType}
    </select>
    <!-- 插入媒体记录 -->
    <insert id="insertArdMedia" parameterType="com.ard.work.domain.entity.ArdMedia">
        INSERT INTO ard_media