hu xiaotong
|
9ef6ac9cdb
|
refactor(internal): 优化 OSS 预签名 URL 缓存刷新任务和英雄数据缓存逻辑
- 注释掉 OSS预签名 URL 缓存刷新任务的定时执行代码
- 在 hero/hero.go 中增加对 Redis缓存和英雄数据集的非空校验
- 修改 OSS预签名 URL 生成逻辑,自动替换为 CDN 域名
|
2025-07-17 17:37:13 +08:00 |
|
hu xiaotong
|
8ab1379cae
|
refactor(internal): 优化 OSS 预签名 URL 缓存刷新任务和英雄数据缓存逻辑
- 注释掉 OSS预签名 URL 缓存刷新任务的定时执行代码
- 在 hero/hero.go 中增加对 Redis缓存和英雄数据集的非空校验
- 修改 OSS预签名 URL 生成逻辑,自动替换为 CDN 域名
|
2025-07-17 16:11:36 +08:00 |
|
hu xiaotong
|
7b7f8c31d7
|
i18n翻译
|
2025-07-17 15:36:24 +08:00 |
|
hu xiaotong
|
b8c9817cb3
|
i18n翻译
|
2025-07-14 17:14:58 +08:00 |
|
hu xiaotong
|
6061508ec9
|
i18n翻译
|
2025-07-14 14:26:29 +08:00 |
|
hu xiaotong
|
c86598e60c
|
i18n翻译
|
2025-07-14 12:36:07 +08:00 |
|
hu xiaotong
|
4ac2072fce
|
i18n翻译
|
2025-07-11 17:09:24 +08:00 |
|
hxt
|
9293db3809
|
ci(drone): 添加 Go 模块和构建缓存
- 在 restore cache 和 rebuild cache 步骤中添加了 go-mod-cache 和 go
|
2025-07-10 21:16:25 +08:00 |
|
hu xiaotong
|
cecb19e497
|
feat(cron): 实现定时任务管理功能
- 新增 cron模块,支持定时任务管理- 实现了任务列表获取、任务添加、任务移除和任务状态获取等接口
- 添加了默认任务,包括数据同步、数据清理、健康检查和缓存刷新等
- 实现了优雅关闭功能,确保在服务停止时正确停止所有任务
- 添加了定时任务相关文档和使用指南
|
2025-06-23 15:19:38 +08:00 |
|
hu xiaotong
|
89a6cdc001
|
refactor(hero): 重构英雄相关接口和数据结构
- 修改 GetDetailReq 结构体,将 Code 字段改为 HeroCode
- 更新 GetDetailRes 结构体,将 Rarity 字段改为 Stars,类型从 string 改为 int
-调整 EpicHeroVO 结构体,移除 orm 标签,将 Rarity 改为 Stars- 更新相关控制器和逻辑层代码,以适应上述变更
|
2025-06-23 09:22:57 +08:00 |
|
hxt
|
eac06dfed3
|
feat(hero): 英雄详情页面增加套装和神器统计功能
- 新增英雄详情接口,包含60级属性、套装平均属性、套装占比、神器占比等信息- 优化数据处理逻辑,提高查询效率
- 增加缓存机制,减少数据库访问- 新增数据传输对象HeroSetData和HeroSetItem,用于处理套装数据
|
2025-06-22 22:37:17 +08:00 |
|
hxt
|
e0cd5d3428
|
feat(hero): 英雄详情页面增加套装和神器统计功能
- 新增英雄详情接口,包含60级属性、套装平均属性、套装占比、神器占比等信息- 优化数据处理逻辑,提高查询效率
- 增加缓存机制,减少数据库访问- 新增数据传输对象HeroSetData和HeroSetItem,用于处理套装数据
|
2025-06-22 22:29:12 +08:00 |
|
hxt
|
61cb21fdc7
|
refactor(cache): 抽离 Redis 缓存初始化逻辑
- 新增 utility/cache.go 文件,定义全局的 RedisCache 变量
- 修改 hero.go 中的缓存使用方式,使用新的 RedisCache 全局变量
- 更新 main.go,移除冗余的包引用
|
2025-06-21 23:06:45 +08:00 |
|
hxt
|
9926dfea9e
|
feat(internal): 集成 Redis 缓存并更新相关逻辑- 在 config.yaml 中修改 Redis配置,使用 db 1- 在 go.mod 中添加 redis相关依赖
- 更新 hero
|
2025-06-21 20:57:42 +08:00 |
|
hxt
|
c5c273f0ab
|
feat(hero): 新增英雄相关接口和功能
- 新增英雄信息获取接口和相关逻辑
- 实现英雄列表和详情查询功能- 添加英雄相关数据结构和VO对象
- 更新项目结构,移除不必要的文件
|
2025-06-21 20:12:02 +08:00 |
|
hu xiaotong
|
85e3a6540b
|
init
|
2025-06-20 17:17:02 +08:00 |
|