Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.39 KB

project-structure.md

File metadata and controls

50 lines (36 loc) · 1.39 KB

项目结构说明

当前目录结构

文档与设计

  • docs/architecture 统一认证与权限系统的总体方案、数据库设计、API 设计、领域模型和开发路线。
  • docs/README.md 文档索引。

数据库

  • sql/init 初始化脚本。
  • sql/migration 后续迁移脚本预留目录。

后端

  • pom.xml Maven 父工程。
  • iam-common 公共模块,后续承接统一返回体、错误码、基础 DTO、公共工具类。
  • iam-auth-service 认证与会话服务,后续承接登录、刷新令牌、MFA、登出、会话失效。
  • iam-core-service 核心领域服务,后续承接租户、应用、用户、角色、菜单、接口、策略管理。
  • iam-audit-service 审计与会话管理服务,后续承接日志查询、风险事件、强制下线记录。
  • iam-gateway 网关服务,后续承接统一鉴权、请求透传、白名单和路由。

前端

  • web-admin Vue 管理后台,后续承接登录页和管理控制台页面。

当前阶段说明

当前项目仍处于“设计文档 + 工程骨架”阶段,目录已经按后续开发方向划分,但尚未进入业务实现层。

后续建议

建议后续优先补充:

  1. sql/migration 目录
  2. 后端公共返回体、错误码和基础配置
  3. 登录接口与用户、角色、菜单基础管理接口
  4. 前端路由和页面骨架