feat: 完善EXIF管理和SSE实时通信功能

主要功能:
- 新增完整的EXIF数据管理功能
  * PhotoExif表结构设计和模型定义
  * EXIF数据提取、存储和查询接口
  * 支持相机信息、GPS、拍摄参数等多维度查询

- 实现SSE实时通信系统
  * 支持广播消息和定向发送
  * 客户端连接管理和心跳检测
  * Web管理面板用于监控和测试

- 代码结构重构
  * 模型文件重新组织到tables目录
  * 新增repositories和handlers层
  * 完善依赖注入容器配置

- 示例代码和文档
  * EXIF使用示例和集成指南
  * SSE管理面板和测试工具
  * 更新项目文档和待办事项

技术细节:
- 使用GORM进行数据库操作和迁移
- 基于Gin框架的HTTP API设计
- 支持多种EXIF查询和统计功能
- 实时事件推送和客户端状态管理

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
jimmyandClaude committed 2025-08-16 15:07:45 +08:00
1 parent 6ae86592f4
commit cf3f269b7e
30 files changed
+2385 -58

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
2025年8月16日 13点56分
1. 空文件夹自动删除
2. 不支持的文件通过ICON或文字配置可展示对应的图标或内容
3. ZIP、Tar 等常见压缩格式,支持自动解压或者手动解压
4. 重复照片检测并存储,方便删除