Skip to content

功能与能力全景图

能力总览

能力域功能核心模块
权限管理RBAC 权限、菜单权限、按钮权限、数据权限forge-starter-auth / forge-starter-datascope
多租户租户隔离、租户套餐、租户级配置forge-starter-tenant
组织架构用户管理、部门管理、岗位管理、角色管理forge-plugin-system
工作流BPMN 设计器、流程审批、待办已办、流程回调forge-plugin-flow / forge-flow
低代码业务对象创建、表单设计、列表设计、发布管理低代码平台(前端内建)
代码生成表导入、字段配置、代码预览、一键下载forge-plugin-generator
AI 能力AI 供应商管理、模型配置、Agent 管理forge-plugin-ai
数据大屏可视化组件、画布布局、数据源配置forge-report-server
消息中心站内信、邮件、App 推送forge-plugin-message
定时任务Quartz / SnailJob 任务调度forge-plugin-job
文件存储OSS / RustFS / 本地forge-starter-file
操作审计操作日志、登录日志forge-starter-log
数据安全API 加解密、敏感字段脱敏forge-starter-crypto
基础能力分布式 ID、幂等控制、分布式事务forge-starter-id / forge-starter-idempotent / forge-starter-trans

功能详情

RBAC 权限

  • 用户-角色-资源 三级模型
  • 支持菜单权限、按钮权限(@SaCheckPermission
  • 数据权限按部门隔离
  • 在线用户管理、强制下线

多租户隔离

  • 透明租户数据隔离(TenantLineInnerInterceptor 自动追加 WHERE 条件)
  • 租户独立套餐和配置
  • 租户数据 tenant_id 默认为 1

工作流引擎

  • 基于 Flowable 7.0
  • BPMN 2.0 流程设计器(BPMN.js 17)
  • @FlowBind / @FlowStart / @FlowCallback 注解
  • 模型发布与版本管理

低代码平台

  • 可视化创建业务应用
  • 拖拽式表单/列表设计
  • 对象关系和记录选择器
  • 动作设计器
  • 发布检查与回滚

AI 代码生成

  • 导入数据库表自动解析字段
  • 字段类型、校验、UI 组件配置
  • 一键生成完整前后端代码(Entity/Mapper/Service/Controller/Vue 页面)

数据大屏

  • 独立 forge-report-server 服务
  • 可视化图表组件
  • 画布自由布局
  • 外部数据源对接

Forge Admin — 基于 Vue3 + Spring Boot 的企业级后台管理框架