|
|
2c086d1149
|
fix(infra): auto-apply app and dictionary migrations on startup
Build and Deploy TenantApi / build-and-deploy (push) Successful in 41s
|
2026-02-18 20:41:22 +08:00 |
|
|
|
c032608a57
|
Revert "refactor: 清理租户API旧模块代码"
This reverts commit 992930a821.
|
2026-02-17 12:12:01 +08:00 |
|
|
|
992930a821
|
refactor: 清理租户API旧模块代码
|
2026-02-17 09:57:26 +08:00 |
|
root
|
cf697b3889
|
fix: 统一逐租户上下文执行
|
2026-01-30 01:04:51 +00:00 |
|
root
|
bc1c4cc41b
|
refactor: 禁止 TenantId=0 并改为系统租户
|
2026-01-29 13:16:15 +00:00 |
|
|
|
857f776447
|
feat: 实现完整的多租户公告管理系统
核心功能:
- 公告状态机(草稿/已发布/已撤销)支持发布、撤销和重新发布
- 发布者范围区分平台级和租户级公告
- 目标受众定向推送(全部租户/指定角色/指定用户)
- 平台管理、租户管理和应用端查询API
- 已读/未读管理和未读统计
技术实现:
- CQRS+DDD架构,清晰的领域边界和事件驱动
- 查询性能优化:数据库端排序和限制,估算策略减少内存占用
- 并发控制:修复RowVersion配置(IsRowVersion→IsConcurrencyToken)
- 完整的FluentValidation验证器和输入保护
测试验证:
- 36个测试全部通过(27单元+9集成)
- 性能测试达标(1000条数据<5秒)
- 代码质量评级A(优秀)
文档:
- 完整的ADR、API文档和迁移指南
- 交付报告和技术债务记录
|
2025-12-20 19:57:09 +08:00 |
|
|
|
37e7d721f3
|
docs: 完善参数注释与StyleCop配置
|
2025-12-04 12:45:26 +08:00 |
|
|
|
2043e227d7
|
fix: 稳定字典种子外键生成
|
2025-12-02 12:56:23 +08:00 |
|
|
|
dd15a88ff4
|
feat: 系统参数独立表与迁移
|
2025-12-02 12:35:33 +08:00 |
|
|
|
5332c87d9d
|
chore: 提交现有修改
|
2025-12-02 12:11:25 +08:00 |
|
|
|
1a01454266
|
feat: 增强仓储CRUD与种子配置
|
2025-12-02 09:46:44 +08:00 |
|
|
|
148475fa43
|
feat: migrate snowflake ids and refresh migrations
|
2025-12-02 09:04:37 +08:00 |
|