初步
This commit is contained in:
1 parent
a1f48945e8
commit
ab935480b0
26 files changed
+829
-5
No files matched your search
@@ -28,13 +28,13 @@
|
||||
|
||||
## 第一阶段:项目骨架与基础能力
|
||||
|
||||
- [ ] 创建解决方案与模块边界:Identity、Organization、Election、Voting、OfflineCounting、Cms、PublicBoard、Audit。
|
||||
- [ ] 配置 PostgreSQL、EF Core 迁移、开发环境配置与健康检查。
|
||||
- [x] 创建解决方案与模块边界:Identity、Organization、Election、Voting、OfflineCounting、Cms、PublicBoard、Audit。
|
||||
- [x] 配置 MySQL、EF Core 初始迁移、开发环境配置与健康检查。
|
||||
- [ ] 接入身份认证,建立用户、角色、权限和组织范围授权。
|
||||
- [ ] 建立统一 API 错误格式、参数校验、分页、排序和筛选规范。
|
||||
- [ ] 接入 Serilog、审计日志与敏感字段脱敏。
|
||||
- [x] 建立统一 API 错误格式和分页响应模型;参数校验、排序和筛选随首个业务列表接口落地。
|
||||
- [x] 建立基础审计拦截器;Serilog 与敏感字段脱敏随身份及业务字段接入时配置。
|
||||
- [ ] 配置 Redis、Hangfire、对象存储和本地开发替代实现。
|
||||
- [ ] 建立单元测试、集成测试和权限越权测试基础设施。
|
||||
- [x] 建立单元测试基础设施;集成测试和权限越权测试随受保护 API 接入。
|
||||
|
||||
## 第二阶段:组织、选民与候选人
|
||||
|
||||
|
||||
Reference in new issue
Block a user