功能模块详解
本项目旨在打造一个集导航、文档、资源管理于一体的团队门户系统。
1. 🚀 项目管理 (Project)
系统的核心模块,用于管理团队内部的所有技术项目。
- 多维度管理: 支持项目分类、模块 (
Module) 划分。 - 凭据管理: 每个项目可关联多个账号 (
Account),支持 Chrome 插件自动填充。 - 环境支持: 支持不同区域(如开发、测试、生产)的项目列表展示。
2. 📚 分类管理 (Class)
提供灵活的导航分类,帮助开发者快速定位所需资源。
3. 🏷️ 项目命名 (NounName)
规范化项目中的名词定义,减少沟通成本。
- 支持标签 (
Label) 关联,方便多维度搜索。
4. 🧩 Chrome 扩展
专为本门户配套开发的 Credential Matcher。
- 自动匹配: 在浏览器侧边栏自动识别当前访问域名。
- 极速访问: 点击即复制账号密码,无需手动查找。
- 扩展程序安装指南
5. ⚙️ 对象属性定义 (ObjAttrDefine)
处理复杂的动态属性配置。
- 字段级管理: 支持对象信息 (
ObjectInfo) 的动态扩展。 - 批量操作: 完善的 Excel 导入与导出 逻辑,支持大规模数据初始化。
6. 📊 系统监控 (Dashboard)
专为管理员设计的运行状况视图。
- 数据指标: 实时统计项目、模块、账号及名词定义的总数。
- 审计日志: 记录系统的关键操作行为及异常。
- 快速入口: 展示最近更新的项目和账号。
7. 🔗 团队导航 (WebNav)
集成的团队内部资源导航中心,用于统一管理常用 SaaS 工具、内网 Wiki 及管理后台。
- 配置方式: 通过数据库或管理后台配置分类(如“开发工具”、“文档中心”)及对应的 URL 与图标。
- 轻量化展示: 扁平化设计,支持根据用户习惯一键直达常用工具。
8. 🛠️ Swagger 聚合工具
专为微服务架构设计的接口管理利器。
- 核心能力: 支持将分布在不同服务器、不同路径的多个后端 Swagger JSON 聚合到一个统一视图中。
- 自动同步: 深度集成 Apifox,支持 Jenkins 构建成功后自动推送接口变更。
- Diff 验证: 内置
Diff 验证Tab,支持 JSON 对比和接口 URL 自动对比。 - 基线快照: 支持初始化基线与自动更新快照,首次建立基线后可输出稳定的接口变更明细。
- 模拟通知: 支持“对比后推送钉钉(模拟)”,用于本地联调通知样式,不触发真实导入。
- 详细使用与同步手册
9. 🏠 智能工作台 (MiddlePage)
门户系统的默认入口,也是信息分发中心。
- 快捷搜索: 集成全局
Cmd + K搜索能力。 - 状态快照: 动态展示近期活跃项目及其生命周期状态。
- 场景聚合: 自动聚合项目管理、Swagger 工具、监控中心等核心入口。