Skip to content
当前页

快速了解

项目简介

摸鱼低代码平台是一款基于Spring Boot、Spring Cloud & Alibaba、Vue、AntDesign的前后端分离微服务后台快速开发框架。

内置模块如:菜单管理、组织管理、角色管理、账号管理、字典管理、个人设置、日志管理、文件管理、在线用户、数据库、数据源、代码生成、任务调度

基于该框架后期会拓展低代码相关表单设计,报表设计,流程设计等功能,实现从低代码到无代码的演进。

主要特性

  • 统一认证(支持外部系统快速集成)
  • 响应式布局(支持电脑、平板、手机等所有主流设备)
  • 菜单、按钮、角色权限控制
  • 代码一键生成(生成代码结构简单便于二次开发)
  • 支持多数据源(修改配置即可实现切换)
  • 支持动态配置数据源(类似navicat配置直接接入外部数据源)

技术选型

1、系统环境

  • JDK8
  • Apache Maven 3

2、主框架

  • Spring Boot 2.7.x
  • Spring Cloud 2021.0.x
  • Shiro 1.12.x

3、持久层

  • MyBatis-Plus 3.5.x
  • Alibaba Druid 1.2.x

4、前端

  • Vue 3.x
  • Vite 5.x
  • Axios 1.6.x
  • Ant Design Vue 4.x

内置功能

  • 菜单管理:系统目录、菜单、按钮、权限标识等配置,根据配置生成前端路由。
  • 组织管理:系统组织机构(公司、部门、岗位)配置,树结构展现支持数据权限。
  • 角色管理:角色菜单、按钮权限分配。
  • 账号管理:按照组织层级进行系统登录账号管理。
  • 字典管理:对系统中数据字典进行统一管理。
  • 个人信息:当前登录人的个人信息、头像管理。
  • 日志管理:系统操作日志、异常日志查询。
  • 文件管理:系统文件统一管理,支持公开文件和私有文件鉴权。
  • 在线用户:当前系统中活跃用户状态监控。
  • 任务管理:统一进行系统任务管理及配置,支持多策略触发、本地调度、RPC调度、消息调度。
  • 任务日志:任务执行情况日志查询。
  • 代码生成:前后端CRUD代码一键生成,支持代码下载。
  • 接口文档:统一swagger文档入口,方便前端接入。
  • 服务监控:监视各服务状态、性能、环境、JVM等信息。

快速构建

后端安装

git clone https://github.com/mfish-qf/mfish-nocode
安装mysql
安装nacos
安装redis
执行db目录下SQL脚本
启动项目

前端安装 详细步骤

git clone https://github.com/mfish-qf/mfish-nocode-view
pnpm i 
pnpm dev