# Simple-RuoYi **Repository Path**: snowcheck/simple-ruo-yi ## Basic Information - **Project Name**: Simple-RuoYi - **Description**: 简化RuoYi框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-23 - **Last Updated**: 2025-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Simple-RuoYi #### 介绍 简化 RuoYi 框架,简化若依 RBAC 模型。 设置固定角色,前端权限认证到菜单级。 - 前端采用 Vue、Element UI。 - 后端采用 Spring Boot、Spring Security、Redis & Jwt。 - 权限认证使用 Jwt,支持多终端认证系统。 - 支持加载动态权限菜单,多方式轻松权限控制。 - 高效率开发,使用代码生成器可以一键生成前后端代码。 ## 环境搭建 ```shell - 创建新数据库,这里假设数据库名为`'simple_ry_vue'` CREATE DATABASE simple_ry_vue; USE simple_ry_vue; source ./sql/exam.sql - 创建新用户并授权,这里假设用户名为`ruoyi`,密码为`ruoyi` CREATE USER 'ruoyi'@'localhost' IDENTIFIED BY 'ruoyi'; GRANT ALL PRIVILEGES ON simple_ry_vue.* TO 'ruoyi'@'localhost'; FLUSH PRIVILEGES; - 编译 Java cd backend mvn clean install -DskipTests java -jar simple-ruoyi-admin/target/simple-ruoyi-admin.jar - 启动前端 cd SimpleRuoYi-Vue3 cnpm i npm run dev ``` ## 内置功能 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 3. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 4. 参数管理:对系统动态配置常用参数。 5. 通知公告:系统通知公告信息发布维护。 6. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 7. 登录日志:系统登录日志记录查询包含登录异常。 8. 在线用户:当前系统中活跃用户状态监控。 9. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 10. 代码生成:前后端代码的生成(java、html、xml、sql)支持 CRUD 下载 。 11. 系统接口:根据业务代码自动生成相关的 api 接口文档。 12. 服务监控:监视当前系统 CPU、内存、磁盘、堆栈等相关信息。 13. 缓存监控:对系统的缓存信息查询,命令统计等。 14. 在线构建器:拖动表单元素生成相应的 HTML 代码。 15. 连接池监视:监视当前系统数据库连接池状态,可进行分析 SQL 找出系统性能瓶颈。 ## 在线体验 - admin/admin123 - 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。