摸鱼低代码平台一个不正经的名字,却是一个很正经的项目。希望打造一个基于低代码的无代码平台。既能给程序员使用,也能满足非专业人士的需求。
- 后端基于SpringBoot3, Spring Cloud Alibaba,实现微服务、单体服务代码一体化架构
- 前端采用VUE3+AntDesign
- 注册中心、配置中心采用nacos(作为单体服务时无需使用注册中心)
- 支持oauth2统一认证接入,支持多种登录方式(账号密码登录、手机短信登录、微信扫码登录)
- 支持租户切换,租户可以自己管理自己的人员、组织、角色
- 支持可视化配置查询API接口,后端自动生成SQL执行
- 支持注解方式进行数据权限控制,与业务代码完全解耦
├─ChatGpt
│ ├─聊天
├─驾驶舱
│ ├─工作台
├─低代码
│ ├─数据源
│ ├─代码生成
│ ├─自助API
│ └─自助大屏(开发中...)
├─系统管理
│ ├─菜单管理
│ ├─组织管理
│ ├─角色管理
│ ├─帐号管理
│ ├─字典管理
│ ├─分类管理
│ ├─日志管理
│ ├─文件管理
│ ├─在线用户
│ ├─应用管理
│ └─数据库
├─租户管理
│ ├─租户配置
│ ├─个人信息
│ ├─租户信息
│ ├─租户组织
│ ├─租户角色
│ ├─租户人员
├─系统监控
│ ├─监控中心
├─任务调度
│ ├─任务管理
│ ├─任务日志
├─项目文档
│ ├─接口地址
│ ├─Github地址
│ ├─Gitee地址
│ ├─AntDesign文档
│ └─Vben文档
├─多级目录
├─图形编辑器
├─引导页
├─关于
└─其他模块
└─更多功能开发中...
文件 | 描述 |
---|---|
mf_config.sql |
nacos数据库 |
mf_oauth.sql |
认证数据库 |
mf_system.sql |
系统管理数据库 |
mf_scheduler.sql |
调度中心数据库 |
mfish-nocode.sql |
单实例数据库 |
如果单实例使用只需要导入mfish_nocode.sql库即可
如果使用微服务需要导入mf_config.sql、mf_oauth.sql
、mf_system.sql、mf_scheduler.sql四个数据库
- 初始化SQL脚本 mfish-nocode.sql
- 在目录mf-start/mf-start-boot中找到MfNoCodeStart启动