This commit is contained in:
biss committed 2026-08-29 11:24:05 +08:00
1 parent a1f48945e8
commit ab935480b0
26 files changed
+829 -5

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
**/bin/
**/obj/
.vs/
*.user
appsettings.Local.json
+8
View File
@@ -0,0 +1,8 @@
<Solution>
<Folder Name="/src/">
<Project Path="src/ElectionSystem.Api/ElectionSystem.Api.csproj" />
</Folder>
<Folder Name="/tests/">
<Project Path="tests/ElectionSystem.Api.Tests/ElectionSystem.Api.Tests.csproj" />
</Folder>
</Solution>
+5 -5
View File
@@ -28,13 +28,13 @@
## 第一阶段:项目骨架与基础能力 ## 第一阶段:项目骨架与基础能力
- [ ] 创建解决方案与模块边界:Identity、Organization、Election、Voting、OfflineCounting、Cms、PublicBoard、Audit。 - [x] 创建解决方案与模块边界:Identity、Organization、Election、Voting、OfflineCounting、Cms、PublicBoard、Audit。
- [ ] 配置 PostgreSQL、EF Core 迁移、开发环境配置与健康检查。 - [x] 配置 MySQL、EF Core 初始迁移、开发环境配置与健康检查。
- [ ] 接入身份认证,建立用户、角色、权限和组织范围授权。 - [ ] 接入身份认证,建立用户、角色、权限和组织范围授权。
- [ ] 建立统一 API 错误格式、参数校验、分页、排序和筛选规范。 - [x] 建立统一 API 错误格式和分页响应模型;参数校验、排序和筛选随首个业务列表接口落地。
- [ ] 接入 Serilog、审计日志与敏感字段脱敏。 - [x] 建立基础审计拦截器;Serilog 与敏感字段脱敏随身份及业务字段接入时配置。
- [ ] 配置 Redis、Hangfire、对象存储和本地开发替代实现。 - [ ] 配置 Redis、Hangfire、对象存储和本地开发替代实现。
- [ ] 建立单元测试、集成测试和权限越权测试基础设施。 - [x] 建立单元测试基础设施;集成测试和权限越权测试随受保护 API 接入。
## 第二阶段:组织、选民与候选人 ## 第二阶段:组织、选民与候选人
Loaded 3 of 26 files, more files were not shown because too many files have changed in this diff. Show more