|
|
c342f543f7
|
fix 登录授权的问题
|
2026-06-30 09:15:52 +08:00 |
|
|
|
2fcff63ee2
|
fix RedisHelper wxTokenKeyPrefix
|
2026-06-29 17:49:28 +08:00 |
|
|
|
bdaa6a0dc8
|
refactor: 统一业务异常处理,标准化结果码和错误响应
1. 新增并完善ResultCode枚举,补充标准HTTP状态码对应的业务状态码
2. 重构BusinessException,新增基于ResultCode的构造函数和ThrowIf扩展方法
3. 替换所有硬编码的HTTP状态码为统一的ResultCode枚举
4. 优化全局异常中间件,根据业务状态码映射对应HTTP状态码并规范化JSON响应
5. 修复OssImageHelper和AutoDotCodeConsumer中的OSS文件处理逻辑
6. 新增用户答题快照实体类
7. 清理废弃的宠物模块迁移脚本
|
2026-06-29 16:34:26 +08:00 |
|
|
|
d9933e4537
|
refactor: 重构RabbitMQ消费者体系,新增自动铺码功能
1. 新增AutoDotCodeConsumer自动铺码消费者,实现统一的交换机路由绑定
2. 重构RabbitMQ接收方法,支持交换机、路由键配置,添加死信队列处理
3. 重构现有JournalTaskReceiveConsumer,使用标准交换机路由配置
4. 更新JournalPageService,将打印逻辑替换为自动铺码消息发送
5. 调整枚举类型,重构任务类型命名
6. 更新实体和DTO,新增Prompt相关字段
7. 添加PrintToolV2.7配套工具和文档
8. 清理冗余的PrintJournalPageAsync接口
|
2026-06-22 16:56:05 +08:00 |
|
|
|
e493c85d08
|
refactor,feat: 批量代码重构与新增业务模块
1. 重命名枚举项与实体字段,修正类型引用
2. 新增IsNull扩展方法与多项字符串处理扩展
3. 新增大量业务DTO、服务接口与枚举定义
4. 重构RabbitMQ服务实现,替换旧版消息队列组件
5. 优化签到服务的宠物喂养事务逻辑
6. 移除冗余的项目引用与旧版消息队列代码
7. 新增Excel导出、导入模板相关工具方法
|
2026-06-11 17:01:24 +08:00 |
|
|
|
ae4cd627df
|
feat: 完成多模块功能迭代与优化
1. 新增宠物皮肤初始枚举值、下拉列表接口及相关DTO
2. 完善商品实体与DTO,新增虚拟商品标记和类型ID字段
3. 重构用户认证体系,支持多用户切换并重新生成JWT令牌
4. 新增签到配置管理全套功能,包括增删改查和状态管理
5. 优化模型验证过滤器和基础响应类的命名规范
6. 新增补签功能,完善签到服务逻辑
7. 拆分用户详情DTO,新增各子数据分页查询接口
8. 重构微信控制器的用户ID获取逻辑,统一使用激活用户ID
9. 修复背包服务中补签卡的扣减逻辑
10. 新增家长姓名修改接口和相关服务实现
|
2026-06-10 17:53:38 +08:00 |
|
|
|
296d87b245
|
feat: 新增宠物进化分组接口、OSS图片搬运功能及配置更新
1. 新增皮肤按进化阶段分组的输出DTO
2. 新增宠物相关便捷查询接口并实现对应控制器
3. 新增OSS图片搬运辅助类,实现临时文件迁移逻辑
4. 为商品、宠物相关服务添加OSS图片自动迁移功能
5. 调整微信授权同步逻辑移除异步等待
6. 更新配置文件中的微信密钥和OSS存储信息
7. 注册SDK服务到DI容器
|
2026-06-09 18:02:26 +08:00 |
|
|
|
badf68a8f8
|
feat: 新增宠物封面图支持,优化补偿任务查询与宠物模板创建流程
1. 新增PetSkinImageTypeEnum.Cover枚举,添加封面图类型支持
2. 为PetSkin、PetTemplate实体添加封面图片地址字段
3. 新增补偿任务按用户ID筛选功能,优化UsersService查询逻辑
4. 重构宠物模板创建流程,支持批量创建进化链与图片
5. 移除PetEvolution实体的基础属性字段,简化进化形态结构
6. 新增OSS域名辅助工具与SDK注册扩展类
7. 优化宠物皮肤、进化阶段的DTO与服务层逻辑
|
2026-06-09 16:15:22 +08:00 |
|
|
|
eb8f40f2ab
|
refactor(auth): 优化JWT认证和Token刷新逻辑
1. 调整JWT令牌过期时间配置,新增JwtTokenExpiryDays配置项
2. 分离Token存储前缀,区分管理后台和微信端Token
3. 新增Redis Token有效性校验逻辑,拦截无效/已注销的Token
4. 简化自动刷新逻辑,改为每次请求刷新Redis Token过期时间
5. 完善相关注释和代码结构
|
2026-06-09 15:17:16 +08:00 |
|
|
|
77778f67c1
|
feat: 新增SDK模块、OSS相关功能并优化Redis与代码扩展
1. 新增API版本枚举SDK项,创建SDK基础控制器
2. 添加IList、string扩展方法,新增时间戳扩展工具
3. 新增OSS配置、STS凭证服务、文件处理相关代码
4. 重构Redis缓存组件,替换StackExchange.Redis为CSRedisCore
5. 修复原有Redis操作方法调用,新增基础控制器快捷返回方法
6. 新增阿里云OSS、短信、VOD相关SDK依赖
7. 配置阿里云OSS相关参数到appsettings
|
2026-06-09 14:36:46 +08:00 |
|
|
|
0a32754740
|
refactor: 完成系统基础架构重构与业务逻辑优化
本次提交包含多项核心变更:
1. **用户体系重构**:将管理员用户状态从字符串改为整型枚举,移除微信用户冗余字段Points和GrowthPoints,新增通用基础实体主键配置
2. **代码清理**:删除HealthController、WxUserMedal、WxUserBag等废弃文件,移除WeChatDto中冗余查询字段
3. **响应格式统一**:重构BaseResponse与ResultCode枚举,标准化全局响应格式
4. **权限与验证优化**:添加JWT认证与开发环境免认证逻辑,新增模型验证过滤器,统一控制器认证配置
5. **工具与配置更新**:新增dotnet-tools.json配置EF工具,调整Swagger与压缩中间件配置,优化SqlSugar默认值处理逻辑
6. **业务逻辑简化**:移除AutoMapper映射,改为手动映射DTO以提升性能,修复异常处理与响应返回逻辑
|
2026-06-02 17:58:10 +08:00 |
|
|
|
8ed012bba8
|
refactor: 重构项目基础架构与实体体系
- 替换原有自定义生命周期接口为通用基础服务体系
- 将所有实体基类替换为带雪花ID的SqlSugarBaseEntity
- 迁移DTO到Models项目并统一管理
- 移除冗余的Repository层实现,改用通用基础服务
- 添加Yitter.IdGenerator雪花ID生成支持
- 重构SqlSugar数据库上下文与依赖注入配置
- 新增微信用户、用户勋章、背包等实体与配套服务
- 整理分页查询与结果封装类
- 优化WebApi控制器结构
|
2026-06-02 14:10:43 +08:00 |
|
|
|
831f8ba7f5
|
feat: 初始化后台管理模块与基础业务框架
1. 新增依赖注入生命周期标记接口、基础仓储与管理员仓储实现
2. 新增管理员认证与用户服务接口,补充认证相关DTO
3. 重构实体审计字段命名,统一Created/UpdatedAt规范
4. 新增大量业务实体类与API版本枚举配置
5. 集成Autofac依赖注入、JWT自动刷新与跨域配置
6. 替换原有微信小程序与旧认证服务为后台管理系统架构
7. 完善Swagger文档配置与项目基础部署配置
|
2026-06-01 17:59:23 +08:00 |
|
|
|
ab53492cc4
|
chore: 移除两个项目中多余的SqlSugar依赖包
|
2026-06-01 13:56:03 +08:00 |
|
|
|
bba985f937
|
添加项目文件。
|
2026-06-01 13:42:40 +08:00 |
|