Commit Graph

48 Commits

Author SHA1 Message Date
zpc
795e5586ac 126 2026-02-20 21:46:53 +08:00
zpc
807f8fe9b2 fix(config): 默认头像改用 ImageUpload 图片上传控件 2026-02-20 21:35:11 +08:00
zpc
d95f4c02bc fix: ServiceModule 注册 AuthService 时补充 IConfigService 参数 2026-02-20 21:30:18 +08:00
zpc
54418db98e 21 2026-02-20 21:28:49 +08:00
zpc
d14e96ac97 feat(config): 添加用户默认配置功能(UID、昵称前缀、默认头像)
- UserConfigSetting 模型增加 default_nickname_prefix 和 default_avatar 字段
- Admin ConfigController 新增 user/get 和 user/update 接口
- 后台管理前端新增用户配置 tab 页面
- AuthService 创建用户时从配置读取默认昵称前缀和头像,支持 fallback
2026-02-20 21:25:22 +08:00
zpc
d125c24cba fix(model): 修复实体ID类型int->long匹配数据库bigint,删除FK_users_parent外键 2026-02-20 20:45:21 +08:00
zpc
26b471d691 fix(auth): 修复新用户注册Uid超长导致截断错误
- GenerateUid生成的是timestamp+random(14位),超过数据库nvarchar(6)限制
- 改为生成6位随机数字,并查库确保唯一性
2026-02-20 20:33:20 +08:00
zpc
21e8ff5372 refactor: 清理遗留实体和无效代码
- 删除无数据库表的实体: UserDetail, UserAddress, PaymentOrder, Admin, AdminLoginLog, AdminOperationLog, Picture, Delivery
- 删除关联服务: AddressService, PaymentService, PaymentOrderService, PaymentRewardDispatcher, DefaultPaymentRewardHandler
- 删除关联接口: IAddressService, IPaymentService, IPaymentOrderService, IPaymentRewardHandler, IPaymentRewardDispatcher
- 删除关联控制器: AddressController
- 删除关联DTO: AddressModels, CreatePaymentOrderRequest, PaymentOrderDto, PaymentOrderQueryRequest
- 删除关联测试: PaymentOrderServicePropertyTests, PaymentRewardDispatcherPropertyTests
- 修复实体字段映射: User, UserLoginLog, UserRefreshToken, Config, OrderNotify
- 更新 NotifyController 移除 IPaymentOrderService 依赖
- 更新 ServiceModule 移除已删除服务的DI注册
- 更新 MiAssessmentDbContext 移除已删除实体的DbSet和OnModelCreating配置
2026-02-20 20:29:34 +08:00
zpc
a595eee90d 21 2026-02-20 19:40:59 +08:00
zpc
04219e8436 321 2026-02-20 19:40:36 +08:00
zpc
d00dc98794 21 2026-02-20 19:13:19 +08:00
zpc
de7eb8234c 321 2026-02-20 19:12:08 +08:00
zpc
07562a377b 21 2026-02-20 18:05:37 +08:00
zpc
bd77dc50bd 21 2026-02-20 17:57:17 +08:00
zpc
c8b7cff7e9 12 2026-02-20 17:51:39 +08:00
zpc
9f270c3741 refactor(api): 统一API响应格式和DTO命名规范
- ApiResponse基类: Status/Msg 改为 Code/Message,成功码统一为0
- 移除所有DTO中冗余的 [JsonPropertyName],ASP.NET Core 自动处理camelCase
- Payment相关DTO: snake_case 改为 camelCase(微信支付协议模型保留不变)
- PaymentOrderQueryRequest: FromQuery参数名改为camelCase
- GlobalExceptionFilter: 错误码从0改为5000(0表示成功)
- PagedResult: 移除冗余的 [JsonPropertyName]
- 前端index.vue: 统一使用 res.code === 0 判断
2026-02-20 16:35:10 +08:00
zpc
2c3940895f docs(db): 添加双数据库架构规范文档
- 在开发规范 steering 文件中新增第九节:双数据库架构规范
- 在开发文档中新增第八节:双数据库架构说明
- 明确 Admin 库与 Business 库的职责划分
- 定义配置数据分离规则和 DbContext 映射关系
- 规定跨库访问只读原则
2026-02-20 15:52:28 +08:00
zpc
8489b4300c refactor(config): 统一配置读取架构,运营配置从Admin库读取
- Model层新增AdminConfig实体和AdminConfigReadDbContext(只读连接Admin库)
- API项目新增AdminConnection连接字符串,注册AdminConfigReadDbContext
- Core层ConfigService按key路由:运营配置走Admin库,业务配置走业务库
- WechatPayConfigService改为从Admin库读取支付/小程序配置
- WechatService新增AdminConfigReadDbContext注入,配置读取改为Admin库
- Autofac注册同步更新三个服务的依赖注入
- Admin.Business的AdminConfigService改用AdminConfigDbContext连接Admin库
2026-02-20 15:48:16 +08:00
zpc
60c018b08a 21 2026-02-20 15:10:57 +08:00
zpc
d098a7ff81 验证存储桶是否可访问 2026-02-20 15:10:15 +08:00
zpc
09f72d1132 后台 2026-02-20 15:05:12 +08:00
zpc
0ffe59377a 提交代码 2026-02-20 14:57:43 +08:00
zpc
edc91995fe fix: 修复业务表实体映射,移除HasColumnName配置以匹配PascalCase数据库字段 2026-02-10 00:35:37 +08:00
zpc
4387b15de0 feat(mine): 完成我的页面改造
- 实现未登录/已登录两种状态样式
- 添加常用功能入口:我的订单、往期测评、联系我们、邀请新用户
- 添加其他功能入口:关于、用户协议、隐私政策、退出登录
- 实现退出登录二次确认弹窗
- 修复 uni.scss 中 SCSS 导入路径问题
- 整理 .gitignore 文件,移除 unpackage 构建目录
2026-02-10 00:12:01 +08:00
zpc
fe9b270571 小程序接口开发 2026-02-09 14:45:06 +08:00
zpc
af4b68c2dd docs: 添加小程序API开发规划文档
- 创建 miniapp-api spec (requirements, design, tasks)
- 添加 API开发任务清单,包含页面-API对照验证
- 规划28个待开发接口,按P0/P1/P2优先级排列
2026-02-09 08:35:43 +08:00
zpc
501bdcc999 小程序开发文档 2026-02-09 08:02:54 +08:00
zpc
9f8df3061a 321 2026-02-09 01:02:42 +08:00
zpc
82dd3e731b 213 2026-02-09 01:01:55 +08:00
zpc
fae900819a 21 2026-02-09 00:32:32 +08:00
code@server
fcf1054707 更新 Dockerfile 和前端构建产物 2026-02-08 23:55:13 +08:00
zpc
a92d011f46 312 2026-02-08 11:31:08 +08:00
zhangzhe
83e038ad28 清楚历史文件 2026-02-04 18:57:04 +08:00
zhangzhe
813a6e4ac1 去除模板 2026-02-04 18:47:50 +08:00
zhangzhe
9d6d1f0af0 docker 2026-02-04 18:47:37 +08:00
zhangzhe
1edbe04a71 修复 2026-02-04 18:38:08 +08:00
zhangzhe
f06daf07d9 题库导入 2026-02-04 18:25:03 +08:00
zhangzhe
1dec197293 数据库 2026-02-04 10:37:04 +08:00
zhangzhe
59932bcf29 修改文档。 2026-02-04 10:11:31 +08:00
zpc
78b325cd29 Merge branch 'main' of http://192.168.195.14:3000/outsource/mi-assessment 2026-02-04 10:04:51 +08:00
zpc
ff62d7db2e 前端 2026-02-04 10:04:50 +08:00
zpc
6bf2ea595c feat(admin-business): 完成后台管理系统全部业务模块
- 系统配置管理模块 (Config)
- 内容管理模块 (Banner, Promotion)
- 测评管理模块 (Type, Question, Category, Mapping, Conclusion)
- 用户管理模块 (User)
- 订单管理模块 (Order)
- 规划师管理模块 (Planner)
- 分销管理模块 (InviteCode, Commission, Withdrawal)
- 数据统计仪表盘模块 (Dashboard)
- 权限控制集成
- 服务注册配置

全部381个测试通过
2026-02-03 20:50:51 +08:00
zpc
d9d4c7d844 32 2026-02-03 20:50:51 +08:00
zpc
d8d9214243 2121 2026-02-03 19:17:48 +08:00
zhangzhe
43d2e57d44 提交任务 2026-02-03 15:47:45 +08:00
zhangzhe
7562d64ee8 基础设计 2026-02-03 14:25:01 +08:00
gpu
f15ba2beb4 make 2026-01-18 11:48:39 +08:00
384f260272 Initial commit 2026-01-02 16:02:29 +00:00