1、该项目的gitee star数8.5万,更新活跃,是开发框架类目榜一大哥,项目取名ruoyi-vue-pro,让人感觉是ruoyi的商业版,实际经过功能和架构分析,已经可以算是一个新项目,除了ruoyi原有的功能,还增加了很多基础的系统能力,另外我一直不太喜欢ruoyi的原有工程结构,将controller单独分子工程很是别扭,这个pro版的分包风格是我比较喜欢的!
2、没有所谓的商业版,在国内的开源项目中是一股清流,作者主要靠开发文档(查看需要加入他的知识星球)获取收益,不过对于学习能力强的朋友,代码完整就足够了,代码即文档。 我个人也饱受开源+商业的困扰,项目介绍往往高大上各种齐全,但是fork后就发现很多功能都没有的,要买商业版,开源项目纯粹只是一个引流的工具,当然咯,赚钱无可厚非,我也不好说什么,但是风气确实就是这样演变的
分类:快速开发框架(基础的后台权限系统+代码生成工具+电商功能+微信公众号管理+工作流集成)
语言:java (后端)、vue2/3多个版本(前端),uniapp(移动端)
开源协议:MIT (最宽松的开源协议,随便用随便改)
根目录下的pom文件 放开依赖的子工程
yudao-server项目的pom文件 放开依赖的模块
项目 | 说明 |
yudao-dependencies | Maven 依赖版本管理 |
yudao-framework | Java 框架拓展 |
yudao-server | 管理后台 + 用户 APP 的服务端 |
yudao-module-system | 系统功能的 Module 模块 |
yudao-module-member | 会员中心的 Module 模块 |
yudao-module-infra | 基础设施的 Module 模块 |
yudao-module-bpm | 工作流程的 Module 模块 |
yudao-module-pay | 支付系统的 Module 模块 |
yudao-module-mall | 商城系统的 Module 模块 |
yudao-module-mp | 微信公众号的 Module 模块 |
yudao-module-report | 大屏报表 Module 模块 |
进入工程的前端目录,yudao-ui-admin ,命令行执行
npm install
npm run dev
http://localhost:80/
支持基础的 RBAC 用户-角色-权限(菜单/按钮)的权限架构
支持数据权限 可以按组织和个人控制 对于大部分的后台业务已经够用了
菜单/按钮管理功能
菜单细节设置
数据字典功能
配置管理,挺有实用价值的功能 ,很多公司自研的业务系统还把业务配置放到yml或者配置中心里 ,不方便
代码生成工具 字段配置 也可以导入数据库中已有的表
生成的代码下载后 放入项目中就可以用了
这个项目把常见的业务场景也进行了封装,比如文件管理功能(抽象使用,已对接多个第三方oss平台),支付功能(抽象使用,已对接微信,支付宝等平台,配置好就可以用)...
文件管理 oss已对接好 s3 ,即亚马逊 、七牛云、腾讯云等平台都支持
通用支付配置 支付宝微信把商户和密钥、回调配进来 就可以接入自己的业务 比较实用 省的自己去分别对接
报表设计器 这其实是jeecg项目研发的(另一个项目-闭源),可以在线通过sql来设计报表
最常用的应该是sql 这样就不用自己去写前后端实现 ,同时也支持api java json等其他数据源
生成报表链接 可嵌入到系统菜单中 这样就直接完成了一个报表功能
公众号管理模块 可接入多个公众号 配置好key secret 就能在后台管理公众号了 基础的关键字回复 菜单 消息管理 都有
本章先对该项目的搭建和初步体验做一个简单的介绍,它还集成了 flowable工作流,并且还实现了一个商城模块,下一章节再单独详细介绍
页面更新:2024-04-03
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号