架构概览
MetaForge 采用分层架构设计,主要包含以下层次:
系统分层
┌─────────────────────────────────────────┐
│ 业务系统(ERP/CRM/MES等) │
├─────────────────────────────────────────┤
│ 通用模块(工作流/支付/报表/会员) │
├─────────────────────────────────────────┤
│ 核心模块(系统功能/基础设施) │
└─────────────────────────────────────────┘项目结构
后端模块
metaforge-dependencies:Maven 依赖版本管理metaforge-framework:Java 框架拓展metaforge-server:管理后台服务端metaforge-module-*:各业务模块
前端项目
metaforge-ui-admin-vue3:Vue3 + element-plus 管理端metaforge-ui-admin-vben:Vue3 + vben 管理端metaforge-ui-admin-uniapp:移动端管理端
技术栈
| 技术 | 说明 |
|---|---|
| Spring Cloud Alibaba | 微服务框架 |
| Nacos | 配置中心 & 注册中心 |
| MyBatis Plus | ORM 框架 |
| Flowable | 工作流引擎 |
| Vue 3 | 前端框架 |