视频模板代码框架

This commit is contained in:
spllzh
2025-10-09 16:15:39 +08:00
parent 6dff49fcc1
commit b047a3be90
38 changed files with 971 additions and 116 deletions

View File

@@ -0,0 +1,58 @@
package com.rj.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rj.entity.DetectVideoTemplate;
import java.util.Map;
/**
* 检测视频模板日志服务接口
*/
public interface IDetectVideoTemplateService extends IService<DetectVideoTemplate> {
/**
* 保存检测视频模板日志
*
* @param detectVideoTemplate 检测视频模板日志
* @return 是否保存成功
*/
boolean saveDetectVideoTemplateLog(DetectVideoTemplate detectVideoTemplate);
/**
* 执行视频模板检测并保存日志
*
* @param videoUrl 视频URL
* @param ownerName 所属人姓名
* @param ownerPhone 所属人电话
* @param avatarName 头像名称
* @param model 模型名称
* @return 检测结果日志
*/
DetectVideoTemplate detectVideoTemplateAndSave(String videoUrl, String ownerName, String ownerPhone, String avatarName, String model);
/**
* 分页查询检测视频模板日志
*
* @param current 当前页
* @param size 每页大小
* @param success 是否成功
* @param startTime 开始时间
* @param endTime 结束时间
* @param ownerName 所属人姓名
* @param ownerPhone 所属人电话
* @param avatarName 头像名称
* @return 分页结果
*/
Page<DetectVideoTemplate> getPageList(Integer current, Integer size, Boolean success, String startTime, String endTime,
String ownerName, String ownerPhone, String avatarName);
/**
* 获取统计信息
*
* @param startTime 开始时间
* @param endTime 结束时间
* @return 统计信息
*/
Map<String, Object> getStatistics(String startTime, String endTime);
}