Skip to content
当前页

摸鱼低代码平台后端

文档地址

License

Version

GitHub stars

GitHub forks

star

fork

架构图

提示

看不清楚图片可以右键->在新标签页中打开图片查看

项目介绍

  • 后端基于Spring Cloud Alibaba
  • 注册中心、配置中心采用nacos
  • 当前版本完成oauth2统一认证接入
  • 持续进行功能完善

系统需求

  • JDK >= 17
  • MySQL >= 5.7
  • Maven >= 3.0
  • Redis >= 3

后端结构

yml
├─db    #项目初始化SQL脚本
├─mf-api    #Feign接口模块(新增其他Feign接口,可以在该模块下新增)
│  ├─mf-code-api    #代码生成服务接口
│  ├─mf-oauth-api   #认证服务接口
│  ├─mf-scheduler-api   #调度接口
│  └─mf-sys-api     #系统相关接口   
├─mf-business   #业务模块(自定义业务可以增加在该模块下)
│  ├─mf-consume     #MQ调度任务消费端样例(可移除)
│  ├─mf-openai      #Openai接口调用样例(可移除)
│  ├─mf-sys     #系统业务相关服务
│  └─mf-web     #普通web业务模块样例(可移除,自定义业务可以参考该模块进行业务搭建)
├─mf-code-create    #代码生成模块
├─mf-common     #公共类模块
│  ├─mf-common-app      #应用服务通用包(轻量级web应用可引用该pom)
│  ├─mf-common-core     #核心包(建议所有应用引用)
│  ├─mf-common-dblink   #外部数据源接入包(接入外部数据源使用,普通查库无需应用此包)
│  ├─mf-common-ds   #多数据源适配
│  ├─mf-common-file     #文件操作通用包
│  ├─mf-common-log      #日志记录通用包
│  ├─mf-common-oauth    #统一认证通用包
│  ├─mf-common-redis    #redis操作通用包
│  ├─mf-common-scheduler    #调度通用包
│  ├─mf-common-swagger      #swagger文档通用包
│  └─mf-common-web      #web应用通用包(相比mf-common-app默认增加了数据库、swagger等默认配置,新建通用web应用引用此pom)
├─mf-gateway    #网关模块
├─mf-monitor    #spring-boot-admin监控模块
├─mf-oauth      #统一认证模块
├─mf-scheduler  #统一调度模块
├─mf-storage    #文件操作模块
├─mf-test       #测试模块(可移除)
└─mf-wechat     #微信扫码登录样例(微信小程序,用小程序专用开发工具打开)

提示

前端接口查看请前往前端结构

数据库信息

文件描述
mf_config.sqlnacos数据库
mf_oauth.sql认证数据库
mf_system.sql系统管理数据库
mf_scheduler.sql调度中心数据库