# Ruoyi-Fast-PostgreSQL **Repository Path**: eguid/ruoyi-fast-postgre-sql ## Basic Information - **Project Name**: Ruoyi-Fast-PostgreSQL - **Description**: Ruoyi-Fast单应用版的postgreSQL版本,更换Maven为Gradle,编译打包更快 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: http://eguid.cc - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-10-09 - **Last Updated**: 2024-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 针对若依框架主要修改了以下内容 1. maven构建项目太慢,改为gradle构建项目 2. mysql改为了PostgreSQL 12.3 3. 增加了geoTools库,用于地理空间计算 4. 参数表新增系统标题,登录页面和首页左上角系统标题跟随参数表的配置改变而自动变化 5. 修改进入系统后默认首页为统计报表页面 6. 修改了登录页背景图片为地球自转视频 7. 精简了前端页面,更方便不同项目复用 其他修改内容如下 * 如果需要加密数据密码功能,则修改文件application-postgresql.yml 内的 connection-properties 将config.decrypt=false; 修改为config.decrypt=true; 数据库密码加密 java -cp druid-1.1.14.jar com.alibaba.druid.filter.config.ConfigTools **** * 添加了多租户的简单实现(SysLoginController,默认注调该方法)。http://localhost/ssoLogin?username=admin&branchId=1&authCode=23 * 拷贝了其他项目的日志处理方式。 * 拷贝了其他项目的启动打印参数 sql->notuse 目录不用 sql->postgresql 目录只适用于历史版本升级使用, 如果新使用本框架,直接使用ry_postgresql-final.sql 和quartz_postgresql.sql ## 内置功能 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 3. 岗位管理:配置系统用户所属担任职务。 4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。 5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。 6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。 7. 参数管理:对系统动态配置常用参数。 8. 通知公告:系统通知公告信息发布维护。 9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 10. 登录日志:系统登录日志记录查询包含登录异常。 11. 在线用户:当前系统中活跃用户状态监控。 12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。 13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 14. 系统接口:根据业务代码自动生成相关的api接口文档。 15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。 16. 缓存监控:对系统的缓存查询,删除、清空等操作。 17. 在线构建器:拖动表单元素生成相应的HTML代码。 18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 19. 积木报表:报表设计及展示工具(简单集成,可能会存在bug)。 - admin/admin123 ## 演示图
![]() |
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |