Easy Management (EZM) 后台管理系统
Easy Management (EZM) 后台管理系统是一整套全栈前后分离的 免费开源 中后台框架,可快速实现后台系统的用户权限、CRUD表格操作,帮助开发人员快速搭建基础后台功能。
预览
DEMO演示地址:
http://ezm.demo.fangjc1986.com:8078
github:https://github.com/fangjc1986/easy-management.git
gitee:https://gitee.com/ericfang/easy-management.git
前端集成功能:
- CRUD 界面可根据数据库表自动生成;
- 独立部署,可根据自身需求独立使用;
- 集成与本系统后端配套的 RBAC + 租户隔离管理界面;
- 表格组件使用 vxe-table, 并根据约定可简易创建自定义 vxe-table 组件,由框架自动注入;
- 实现窗口标签切换保持,关闭刷新功能,更贴近自然;
- 提供常用开箱即用组件(分页选择,整体选择,字典选择,文件上传等等);
- 封装 axios 异步框架,自动识别后端 code 并处理;
- 封装 mockjs 以快速模拟数据 axios 返回数据,用于前端单独调试;
后端集成功能:
- Controller, Mapper, Model, Service 根据数据库表自动生成(可自行修改模板);
- 独立部署,可根据自行需求独立使用;
- 集成与本系统前端配套的 RBAC + 租户隔离管理接口;
- 数据库主从配置;
- 集成 Mongodb 查询接口和返回格式与 MyBatis-plus 一致(前端无需修改);
- 集成自定义字段查询功能,类似(name_like, name_not_in, name_eq 等);
- 提供 redis 缓存,与 redis 锁功能;
前端技术栈:
- 基础框架 : Vue.js + Vue-Router + Vuex 全家桶;
- 基础 UI : element-ui;
- 表格 : vxe-table;
- 异步框架 : axios;
- 调试模拟 : mockjs ;
后端技术栈:
- 基础框架 : SpringBoot + Mybatis-Plus ;
- 数据库 : Mysql , Mongodb, Redis ;
图文介绍: