# RuoYi-plus **Repository Path**: rik_com/RuoYi-plus ## Basic Information - **Project Name**: RuoYi-plus - **Description**: RuoYi-plus开源管理平台由java开发基于SpringBoot2.x, springcloud G版本,非常试用于公司管理平台旧版本升级、新平台搭建快速整合、同时也是接私活利器。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.yritsz.com/ruoyi-plus?账号:tecom 密码:123456 - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 616 - **Created**: 2019-07-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RuoYi-plus ### 数据库脚本请加QQ群687672649ruoyi-plus在群文件下载 #### 介绍 RuoYi-plus是一款由java开发基于jdk1.8,SpringBoot2.x, springcloud G版本的后台管理系统, 可用于OA系统、 CRM系统、 PDM系统等二次开发, 代码清晰整洁、 界面简洁美观。非常试用于公司管理平台旧版本升级、新平台搭建快速整合、同时也是接私活利器。 **特别注意: 本项目是在开源项目RuoYi(若依) 的基础上进行升级调整,感觉诺依大神。** #### 软件架构 RuoYi-plus是在开源项目RuoYi( 若依) 的基础上进行升级调整,主要框架组成为springboot2.x, springcloud G版本(目前仅使用config配置中心) ,持久化使用mybatis和tk.mybatis插件,shiro权限管理,thymeleaf视图引擎模板,定时任务使用quartz,代码生成器使用velocity,maven进行项目管理。 - zebra-yritsz-smp-parent模块:所有项目父类,负责jar的依赖和版本管理。 - zebra-yritsz-smp-config模块:cloud配置中心服务端。 - zebra-yritsz-smp-smp模块:管理平台,主要为controller层和视图文件。 - zebra-yritsz-smp-commons模块:通用模块,包过权限处理、持久化操作、工具类、配置中心客户端、数据源等。 - zebra-yritsz-smp-generator模块:代码生成器。 - zebra-yritsz-smp-quartz模块:定时任务。 #### 原版RuoYi升级调整介绍 - 调整前提环境:中小型项目,并且可以快速搭建新的平台。 - maven管理:取消项目聚合,本人多接触快速搭建管理平台的需求,评估后感觉聚合项目不太适合,所以改使用普通父类子类集成,有新项目时直接继承统一父类,保障快速开发,版本统一。 - 项目管理:整合system持久化模块,common通用模块,framework核心模块为zebra-yritsz-smp-commons通用模块,对于中小项目来说,原项目模块太繁琐,而且各个模块分工不明确,整合为一个模块当有新项目需求事可以快速搭建。 - 框架管理:增加tk.mybatis插件,原项目虽然可以用代码生成器直接生成增删改查语句,但是繁琐业务下,需要在xml写sql等,使用tk.mybatis插件可以直接使用封装快速方法ql,极高的保障了开发的效率。 - 配置管理:增加cloud config配置中心,当项目生态系统不仅限于管理平台,繁琐的配置成为增加工作量和出现问题的关键,所以增加配置中心,统一管理配置文件。 - 其他修改:增加java代码神器lombok、消息转换器HttpMessageConverter... - 有待升级:缺省。 ![输入图片说明](https://images.gitee.com/uploads/images/2019/0714/135757_cbf2decc_2038874.jpeg "1562921075(1).jpg") #### 技术交流 - 官方技术QQ交流号:1579927646 - 官方QQ技术交流群:687672649ruoyi-plus #### 演示地址 - 地址:http://www.yritsz.com/ruoyi-plus - 账号:tecom - 密码:123456