Files
mixvideo-v2/apps/desktop/src-tauri/src/business/services/mod.rs
imeepos 1d6de409ed feat: 实现模板匹配结果保存和管理功能
- 新增模板匹配结果数据模型和数据库表结构
- 实现匹配结果Repository层,支持CRUD操作和查询
- 实现匹配结果Service层,提供业务逻辑和统计功能
- 新增Tauri命令接口,支持前端调用
- 实现前端TypeScript类型定义
- 更新MaterialMatchingService,支持自动保存匹配结果
- 新增前端管理界面组件:
  - TemplateMatchingResultManager: 主管理界面
  - TemplateMatchingResultCard: 结果卡片组件
  - TemplateMatchingResultDetailModal: 详情模态框
  - TemplateMatchingResultStatsPanel: 统计面板
- 编写完整的单元测试
- 新增API文档

功能特性:
- 保存匹配结果到数据库,包含成功和失败片段详情
- 支持匹配结果的查询、过滤、排序和分页
- 提供匹配统计信息和质量评分
- 支持软删除和批量操作
- 完整的前端管理界面,支持查看、编辑、删除操作
2025-07-16 13:34:32 +08:00

25 lines
711 B
Rust

pub mod project_service;
pub mod material_service;
pub mod material_segment_view_service;
pub mod model_service;
pub mod async_material_service;
pub mod ai_classification_service;
pub mod video_classification_service;
pub mod video_classification_queue;
pub mod ai_analysis_log_service;
pub mod draft_parser;
pub mod cloud_upload_service;
pub mod template_import_service;
pub mod import_queue_manager;
pub mod template_service;
pub mod chunked_upload_service;
pub mod template_cache_service;
pub mod performance_monitor;
pub mod enhanced_template_import_service;
pub mod project_template_binding_service;
pub mod material_matching_service;
pub mod template_matching_result_service;
#[cfg(test)]
pub mod tests;