初步
This commit is contained in:
1 parent
a1f48945e8
commit
ab935480b0
26 files changed
+829
-5
No files matched your search
@@ -0,0 +1,5 @@
|
|||||||
|
**/bin/
|
||||||
|
**/obj/
|
||||||
|
.vs/
|
||||||
|
*.user
|
||||||
|
appsettings.Local.json
|
||||||
@@ -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>
|
||||||
@@ -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
Reference in new issue
Block a user