feat(video): 实现报警记录详情查看与处理功能

- 新增查询报警记录详细接口- 修改处理报警记录接口为 PUT 方法- 新增导出报警记录接口
- 前端页面增加报警视频播放功能
-优化报警记录处理状态显示逻辑- 完善报警详情展示内容,支持图片和视频预览
- 后端实现会话聚合逻辑,支持截图和视频证据保存
- 新增模型修改接口
- 调整权限注解配置
- 完善 MinIO 文件上传和回填逻辑
This commit is contained in:
2025-09-29 13:25:54 +08:00
parent bb325bcfbf
commit 9a682f4ff2
11 changed files with 609 additions and 53 deletions

View File

@@ -33,6 +33,23 @@
SELECT * FROM v_model WHERE model_id = #{id}
</select>
<update id="updateModel" parameterType="com.ruoyi.video.domain.VModel">
UPDATE v_model
<trim prefix="SET" suffixOverrides=",">
<if test="modelName != null and modelName != ''">model_name = #{modelName},</if>
<if test="version != null">version = #{version},</if>
<if test="framework != null and framework != ''">framework = #{framework},</if>
<if test="url != null and url != ''">url = #{url},</if>
<if test="fileSize != null">file_size = #{fileSize},</if>
<if test="checksum != null">checksum = #{checksum},</if>
<if test="enabled != null">enabled = #{enabled},</if>
<if test="updateBy != null">update_by = #{updateBy},</if>
<if test="remark != null">remark = #{remark},</if>
update_time = NOW()
</trim>
WHERE model_id = #{modelId}
</update>
<delete id="deleteModelById" parameterType="long">
DELETE FROM v_model WHERE model_id = #{id}
</delete>