|
|
cc2276fe27
|
refactor(user-journal): 重构用户期刊关联逻辑,移除枚举依赖并新增二维码功能
1. 删除不再使用的UserJournalTypeEnum枚举
2. 将UserJournal实体的Type字段改为int类型并移除枚举依赖
3. 移除BindJournal相关接口的类型参数校验和赋值逻辑
4. 新增二维码生成和上传功能,为用户期刊绑定QrCodeUrl字段
5. 修复UserAnswerTaskController的用户ID获取逻辑
6. 调整UserJournalQrCodeOutput的字段映射,替换QrCodeContent为QrCodeUrl
|
2026-07-01 17:59:35 +08:00 |
|
|
|
b95c5029f1
|
feat: 添加期刊二维码管理功能,调整UserJournal的UserId为可空类型
1. 新增数据库脚本修改User表UserId字段为可空
2. 新增期刊二维码CRUD接口与控制器
3. 重构绑定期刊逻辑,优化重复绑定校验
4. 删除冗余的JwtHelper重载方法
|
2026-07-01 17:05:38 +08:00 |
|
|
|
0126c6b097
|
refactor: 完善枚举系统与状态类型转换,新增枚举管理接口
1. 为所有枚举添加Description特性用于中文描述
2. 移除实体类中冗余的状态字段注释与定义
3. 将所有枚举状态参数改为int类型转换,统一数据交互格式
4. 新增系统管理枚举查询接口与实现,支持获取所有枚举元数据
5. 调整宠物服务模板状态更新接口参数类型
|
2026-06-08 17:54:36 +08:00 |
|
|
|
78b686f9e5
|
refactor: 批量新增枚举类型并完成实体、DTO、服务层枚举替换
- 新增30+业务枚举类型覆盖用户、宠物、商城、社区、积分等模块
- 完成实体类、DTO、服务层的字符串枚举替换为强类型枚举
- 修复用户状态枚举名称变更,将Frozen改为Disabled
- 新增批量发布社区消息接口与控制器实现
- 新增操作日志、积分管理、补偿任务相关服务与DTO
|
2026-06-08 16:57:44 +08:00 |
|
|
|
f9b79417a0
|
feat: add medal module and optimize community entities
1. 新增勋章管理全流程功能,包含实体、DTO、服务层、控制器
2. 重构DotFile实体继承基础实体类
3. 删除UserJournal的无用JournalInstanceId字段
4. 重构CommunityMessage实体字段并新增点赞数、精选标记字段
5. 新增社区点赞、评论、模板言论实体并替换旧有实体文件
6. 更新gitignore忽略PROJECT_STRUCTURE.md文件
|
2026-06-05 15:16:49 +08:00 |
|
|
|
903ccd3073
|
feat: 新增签到、宠物、期刊绑定、补偿任务等业务模块,优化微信登录流程
本次提交完成了多个核心业务模块的开发与优化:
1. 宠物模块:新增宠物实体、服务接口与实现,支持创建默认宠物、激活、喂养、进化以及喂养记录查询
2. 签到模块:新增签到实体、服务接口、控制器以及相关DTO,支持用户签到和签到信息查询,新增成长值奖励字段
3. 期刊绑定模块:新增用户期刊关联实体、服务接口与控制器,支持扫码绑定期刊、解绑和查询绑定列表
4. 补偿任务模块:新增补偿任务实体、服务接口与实现,用于处理业务失败后的异步重试补偿
5. 优化微信登录流程:拆分登录与快捷登录接口,支持手机号获取,新增首次登录自动创建默认宠物逻辑
6. 调整基础路由与实体状态:修改微信控制器路由前缀,更新宠物状态枚举与默认值
|
2026-06-04 15:54:30 +08:00 |
|