Skip to content

架构概览

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 PlusORM 框架
Flowable工作流引擎
Vue 3前端框架

基于 MIT 许可发布