- 新增 GatewayAggregate 领域实体 (GwTenant, GwTenantRoute, GwServiceInstance) - 新增 IRouteStore, RouteStore, IInstanceStore, InstanceStore - 新增 IRouteManager, RouteManager - 合并 GatewayDbContext 到 PlatformDbContext - 统一 Extensions.AddPlatformCore 注册所有服务
1020 B
1020 B
Project State
Last Updated: 2026-02-28
Status
- Phase: Planning new gateway routing feature
- Milestone: v1.0 - Platform Foundation
Project Context
This is the Fengling.Platform project - a multi-tenant identity and authentication infrastructure.
Current State
- Platform layer initialized with Tenant, User, Role aggregates
- Manager + Store pattern established (ITenantStore, ITenantManager)
- Extensions for DI registration (AddPlatformCore)
- PostgreSQL database with EF Core migrations
Source for Migration
fengling-gateway project (parent directory):
GwTenant- 租户实体GwTenantRoute- 路由配置实体GwServiceInstance- 服务实例实体- GatewayDbContext with PostgreSQL
Decisions
- Using Manager + Store pattern from existing Tenant implementation
- Extensions-based DI registration for quick IoC setup
- Align with existing Platform coding conventions
Blockers
None
Pending
- Plan and implement gateway routing migration