阅读时间:1 分钟
0 字

一体化模块架构

这一页讲的是 Dux AI 使用的一体化模块架构。

它的核心不是“前端一套、后端一套”地拆成两份工程,而是把后端接口、权限和后台页面放到同一套模块体系中管理。

为什么这样做

  • 像传统全栈一样顺手:页面和接口都在模块里,结构直观
  • 像前后端分离一样规范:路由、权限、菜单、资源接口都有统一规则
  • 适合长期维护:模块边界明确,业务扩展更自然

结构关系

可以把它理解成:

  • 后端基于 Dux Lite,负责路由、权限、资源、配置和系统能力
  • 管理端基于 DVHA Pro,页面跟着模块一起组织和加载

一个模块里通常有什么

text
app/模块名/
  App.php        # 模块入口
  app.json       # 菜单与模块信息
  Admin/         # 后台资源接口和页面
  Models/        # 数据模型
  Api/           # 对外 API
  Service/       # 业务服务

这就是 Dux AI 能把“业务模块”和“AI 模块”放在一起继续扩展的基础。

在 Dux AI 里的意义

因为 Dux AI 建立在这套结构上,所以你可以:

  • 继续保留后台管理、传统 API 和业务系统能力
  • 在同一个项目里新增 AI 模块或行业模块
  • 让智能体、工作流和业务模块共享同一套底座能力

进一步阅读