jimmy
|
ef79c61842
|
Merge remote-tracking branch 'origin/main'
|
2025-08-16 16:41:49 +08:00 |
|
 jimmyandClaude
|
33484d9e95
|
fix: 修复图像任务工作流的数据库集成问题
主要修复和改进:
- 完善图像任务管理器的数据库集成
* 为PictureTask添加ExifRepository和PhotoRepository依赖注入
* 实现完整的saveToDatabase方法,支持EXIF和Photo数据保存
* 修复任务管理器初始化缺少repository参数的问题
- 新增PhotoRepository数据访问层
* 实现Photo表的CRUD操作
* 提供CreatePhotoFromImageAPI方法简化数据转换
* 支持基于Hash的查询和更新操作
- 添加repository安全检查工具
* 新增repository_helper.go提供空指针检查
* 防止在repository未初始化时执行数据库操作
* 提高系统稳定性和错误处理
- 新增感知哈希算法支持
* 实现perceptual_hash.go提供图像相似度检测
* 支持DHash和AHash算法
* 为未来的重复图片检测功能做准备
- 容器依赖注入改进
* 更新DbContainer集成PhotoRepository
* 修复TaskContainer的repository依赖传递
* 完善全局任务管理器的初始化流程
- 示例代码和测试
* 新增img_task_database_example.go演示数据库集成
* 添加perceptual_hash_test.go测试用例
* 完善代码文档和使用说明
技术改进:
- 解决了之前任务完成但数据未保存的问题
- 建立了完整的图像处理到数据库存储的数据流
- 提高了系统的错误处理和容错能力
- 为后续的重复检测和智能分析功能奠定基础
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-16 16:17:38 +08:00 |
|
 jimmyandClaude
|
cf3f269b7e
|
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>
|
2025-08-16 15:07:45 +08:00 |
|
jimmy
|
6ae86592f4
|
U:更新说明文档
|
2025-08-16 14:42:43 +08:00 |
|
jimmy
|
5813015407
|
A:剩余代码提交
|
2025-08-16 13:17:31 +08:00 |
|
jimmy
|
3d63040636
|
A:增加SSE
|
2025-08-13 23:49:45 +08:00 |
|
jimmy
|
8d51fc17b5
|
A:增加cd
|
2025-08-13 23:28:49 +08:00 |
|
jimmy
|
e54d089c57
|
A:增加样式转换
|
2025-08-13 23:28:36 +08:00 |
|
jimmy
|
c6b9fbc6f3
|
A:增加目录
|
2025-08-13 23:14:23 +08:00 |
|
Jimmy Gatsby
|
9344d003cd
|
Update README.md
|
2025-08-05 16:47:23 +08:00 |
|
Jimmy Gatsby
|
dca5698563
|
Update README.md
|
2025-08-04 08:13:21 +08:00 |
|
jimmy
|
6ed3410601
|
A:照片任务管理
|
2025-08-03 19:50:22 +08:00 |
|
jimmy
|
ce89028f4d
|
A:增加架构逻辑
|
2025-08-02 20:30:55 +08:00 |
|
jimmy
|
3bb4fc0b08
|
U:调整数据库位置逻辑
|
2025-08-02 18:44:22 +08:00 |
|
jimmy
|
a455b7cf35
|
U:更新 readme
|
2025-08-02 18:27:11 +08:00 |
|
jimmy
|
d7814edbd1
|
U:调整依赖自动寻找路径
|
2025-08-02 18:03:09 +08:00 |
|
jimmy
|
137efc201a
|
D:删除工具链信息
A:增加压缩包动态移动依赖功能
|
2025-08-02 17:02:16 +08:00 |
|
jimmy
|
6443cefb6a
|
A:增加启动自动引入依赖库版本以及信息
|
2025-08-02 16:25:55 +08:00 |
|
jimmy
|
e0484efa2e
|
A:调整测试文件,并增加单独readme
|
2025-08-02 14:27:29 +08:00 |
|
Jimmy Gatsby
|
349cfd5fa1
|
Update issue templates
|
2025-08-01 10:36:10 +08:00 |
|
jimmy
|
83d8281a96
|
U:更新Readme文档
|
2025-08-01 10:33:51 +08:00 |
|
jimmy
|
d7e7a973f5
|
U:调整项目目录
|
2025-08-01 10:22:22 +08:00 |
|
jimmy
|
6decd94b1c
|
A:增加工具类
|
2025-07-26 14:33:24 +08:00 |
|
jimmy
|
1c97bfb181
|
A:调整日志输出格式
|
2025-07-23 21:13:34 +08:00 |
|
jimmy
|
e0dd6a4ce8
|
A:更新两个文件
|
2025-07-02 21:51:47 +08:00 |
|
jimmy
|
e9e1c8318c
|
新增 EXIF 数据处理模型及相关函数
|
2025-06-29 21:35:06 +08:00 |
|
jimmy
|
bae2721935
|
A:更新工具类
|
2025-06-29 20:33:11 +08:00 |
|
jimmy
|
39823db70a
|
A:更新工具类
|
2025-06-29 00:14:24 +08:00 |
|
jimmy
|
f623b4e370
|
A:本地仓库测试提交
|
2025-06-28 11:31:10 +08:00 |
|
jimmy
|
ca297f2018
|
A:增加照片任务管理
|
2025-06-28 11:28:01 +08:00 |
|
jimmy
|
25cc429091
|
A:增加照片任务管理
|
2025-06-28 11:13:52 +08:00 |
|
jimmy
|
f1d9764d1d
|
U:调整为工具函数
|
2025-06-18 21:53:58 +08:00 |
|
jimmy
|
cf48204070
|
A:增加打包时自动将指定文件复制到目标文件夹
U:可通过目录完成 cmd 命令调用
|
2025-06-18 21:44:57 +08:00 |
|
jimmy
|
a345134e04
|
A:添加 env 开发路由(有待调试)
|
2025-06-17 18:45:17 +08:00 |
|
jimmy
|
77fb95b967
|
A:增加 Hash 运行速度测试,基于结果使用 Sha256
|
2025-06-17 15:39:09 +08:00 |
|
jimmy
|
ae8f64d53b
|
A:增加工具函数;增加部分测试照片
|
2025-06-17 15:15:18 +08:00 |
|
jimmy
|
150d398db6
|
Merge remote-tracking branch 'origin/main'
|
2025-06-17 08:19:14 +08:00 |
|
jimmy
|
4681084d98
|
A:前端增加资料库页面
|
2025-06-17 07:12:11 +08:00 |
|
jimmy
|
7bf8cfbe0a
|
A:增加
|
2025-06-16 16:14:27 +08:00 |
|
jimmy
|
af259666b0
|
A:增加 后端 TOD
|
2025-06-16 14:13:50 +08:00 |
|
jimmy
|
e1227343e9
|
A:增加并验证“资料库”删除和修改
|
2025-06-16 14:13:35 +08:00 |
|
jimmy
|
b1ee8d916a
|
U:调整 “资料库” 删除时数据传递方式
|
2025-06-16 14:13:12 +08:00 |
|
jimmy
|
94ed0d5acb
|
A:菜单栏增加“相似照片”,功能暂未实现
|
2025-06-16 10:17:59 +08:00 |
|
jimmy
|
bc0053e051
|
A:前端增加资料库页面
|
2025-06-16 07:13:08 +08:00 |
|
jimmy
|
76d747bbd9
|
A:增加默认资料库写入
|
2025-06-15 22:44:48 +08:00 |
|
jimmy
|
592b01a89b
|
A:增加“资料库”;增加模型注入
|
2025-06-15 20:05:40 +08:00 |
|
jimmy
|
b8dc199cff
|
A:数据库初始化,并增加User表示例
|
2025-06-15 17:37:31 +08:00 |
|
jimmy
|
da2222f2d9
|
A:增加初始页面和基础路由配置
|
2025-06-14 18:58:20 +08:00 |
|
jimmy
|
f345fa3a80
|
A:Vue 项目初始化
|
2025-06-14 11:31:08 +08:00 |
|
jimmy
|
f67e27320f
|
A:增加HTTP基础功能的访问和HTTP模板
|
2025-06-14 00:38:20 +08:00 |
|