10000 GitHub - YunaiV/ruoyi-vue-pro: 🔥 官方推è 🔥 RuoYi-Vue 全新 Pro ç‰ˆæœ¬ï¼Œä¼˜åŒ–é‡æž„所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的åŽå°ç®¡ç†ç³»ç»Ÿ + 微信å°ç¨‹åºï¼Œæ”¯æŒ RBAC åŠ¨æ€æƒé™ã€æ•°æ®æƒé™ã€SaaS 多租户ã€Flowable 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽã€CRMã€ERPã€AI 大模型等功能。你的 â­ï¸ Star â­ï¸ï¼Œæ˜¯ä½œè€…生å‘的动力ï¼
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

🔥 官方推è 🔥 RuoYi-Vue 全新 Pro ç‰ˆæœ¬ï¼Œä¼˜åŒ–é‡æž„所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的åŽå°ç®¡ç†ç³»ç»Ÿ + 微信å°ç¨‹åºï¼Œæ”¯æŒ RBAC åŠ¨æ€æƒé™ã€æ•°æ®æƒé™ã€SaaS 多租户ã€Flowable 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽã€CRMã€ERPã€AI 大模型等功能。你的 â­ï¸ Star â­ï¸ï¼Œæ˜¯ä½œè€…生å‘的动力ï¼

License

Notifications You must be signed in to change notification settings

YunaiV/ruoyi-vue-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Downloads Downloads

ä¸¥è‚ƒå£°æ˜Žï¼šçŽ°åœ¨ã€æœªæ¥éƒ½ä¸ä¼šæœ‰å•†ä¸šç‰ˆæœ¬ï¼Œæ‰€æœ‰ä»£ç å…¨éƒ¨å¼€æº!ï¼

「我喜欢写代ç ï¼Œä¹æ­¤ä¸ç–²ã€
「我喜欢åšå¼€æºï¼Œä»¥æ­¤ä¸ºä¹ã€

我 🶠在上海艰苦奋斗,早中晚在 top3 大厂认真æ¬ç –,夜里为开æºåšè´¡çŒ®ã€‚

如果这个项目让你有所收获,记得 Star 关注哦,这对我是éžå¸¸ä¸é”™çš„鼓励与支æŒã€‚

🶠新手必读

🰠版本说明

版本 JDK 8 + Spring Boot 2.7 JDK 17/21 + Spring Boot 3.2
ã€å®Œæ•´ç‰ˆã€‘ruoyi-vue-pro master 分支 master-jdk17 分支
ã€ç²¾ç®€ç‰ˆã€‘yudao-boot-mini master 分支 master-jdk17 分支
  • ã€å®Œæ•´ç‰ˆã€‘:包括系统功能ã€åŸºç¡€è®¾æ–½ã€ä¼šå‘˜ä¸­å¿ƒã€æ•°æ®æŠ¥è¡¨ã€å·¥ä½œæµç¨‹ã€å•†åŸŽç³»ç»Ÿã€å¾®ä¿¡å…¬ä¼—å·ã€CRMã€ERP 等功能
  • ã€ç²¾ç®€ç‰ˆã€‘:åªåŒ…括系统功能ã€åŸºç¡€è®¾æ–½åŠŸèƒ½ï¼Œä¸åŒ…æ‹¬ä¼šå‘˜ä¸­å¿ƒã€æ•°æ®æŠ¥è¡¨ã€å·¥ä½œæµç¨‹ã€å•†åŸŽç³»ç»Ÿã€å¾®ä¿¡å…¬ä¼—å·ã€CRMã€ERP 等功能

å¯å‚考 《è¿ç§»æ–‡æ¡£ã€‹ ,åªéœ€è¦ 5-10 分钟,å³å¯å°†ã€å®Œæ•´ç‰ˆã€‘按需è¿ç§»åˆ°ã€ç²¾ç®€ç‰ˆã€‘

🯠平å°ç®€ä»‹

芋é“,以开å‘者为中心,打造中国第一æµçš„快速开å‘å¹³å°ï¼Œå…¨éƒ¨å¼€æºï¼Œä¸ªäººä¸Žä¼ä¸šå¯ 100% å…费使用。

有任何问题,或者想è¦çš„功能,å¯ä»¥åœ¨ Issues 中æç»™è‰¿è‰¿ã€‚

😜 给项目点点 Star å§ï¼Œè¿™å¯¹æˆ‘们真的很é‡è¦ï¼

架构图

  • Java åŽç«¯ï¼šmaster 分支为 JDK 8 + Spring Boot 2.7,master-jdk17 分支为 JDK 17/21 + Spring Boot 3.2
  • 管ç†åŽå°çš„电脑端:Vue3 æä¾› element-plusã€vben(ant-design-vue) 两个版本,Vue2 æä¾› element-ui 版本
  • 管ç†åŽå°çš„移动端:采用 uni-app 方案,一份代ç å¤šç»ˆç«¯é€‚é…ï¼ŒåŒæ—¶æ”¯æŒ APPã€å°ç¨‹åºã€H5ï¼
  • åŽç«¯é‡‡ç”¨ Spring Boot å¤šæ¨¡å—æž¶æž„ã€MySQL + MyBatis Plusã€Redis + Redisson
  • æ•°æ®åº“å¯ä½¿ç”¨ MySQLã€Oracleã€PostgreSQLã€SQL Serverã€MariaDBã€å›½äº§è¾¾æ¢¦ DMã€TiDB ç­‰
  • 消æ¯é˜Ÿåˆ—å¯ä½¿ç”¨ Eventã€Redisã€RabbitMQã€Kafkaã€RocketMQ ç­‰
  • æƒé™è®¤è¯ä½¿ç”¨ Spring Security & Token & Redis,支æŒå¤šç»ˆç«¯ã€å¤šç§ç”¨æˆ·çš„认è¯ç³»ç»Ÿï¼Œæ”¯æŒ SSO å•点登录
  • 支æŒåŠ è½½åŠ¨æ€æƒé™èœå•,按钮级别æƒé™æŽ§åˆ¶ï¼ŒRedis 缓存æå‡æ€§èƒ½
  • æ”¯æŒ SaaS 多租户,å¯è‡ªå®šä¹‰æ¯ä¸ªç§Ÿæˆ·çš„æƒé™ï¼Œæä¾›é€æ˜ŽåŒ–的多租户底层å°è£…
  • 工作æµä½¿ç”¨ Flowable,支æŒåЍæ€è¡¨å•ã€åœ¨çº¿è®¾è®¡æµç¨‹ã€ä¼šç­¾ / 或签ã€å¤šç§ä»»åŠ¡åˆ†é…æ–¹å¼
  • 高效率开å‘,使用代ç ç”Ÿæˆå™¨å¯ä»¥ä¸€é”®ç”Ÿæˆ Javaã€Vue å‰åŽç«¯ä»£ç ã€SQL è„šæœ¬ã€æŽ¥å£æ–‡æ¡£ï¼Œæ”¯æŒå•è¡¨ã€æ ‘表ã€ä¸»å­è¡¨
  • 实时通信,采用 Spring WebSocket 实现,内置 Token èº«ä»½æ ¡éªŒï¼Œæ”¯æŒ WebSocket 集群
  • 集æˆå¾®ä¿¡å°ç¨‹åºã€å¾®ä¿¡å…¬ä¼—å·ã€ä¼ä¸šå¾®ä¿¡ã€é’‰é’‰ç­‰ä¸‰æ–¹ç™»é™†ï¼Œé›†æˆæ”¯ä»˜å®ã€å¾®ä¿¡ç­‰æ”¯ä»˜ä¸Žé€€æ¬¾
  • 集æˆé˜¿é‡Œäº‘ã€è…¾è®¯äº‘等短信渠é“ï¼Œé›†æˆ MinIOã€é˜¿é‡Œäº‘ã€è…¾è®¯äº‘ã€ä¸ƒç‰›äº‘等云存储æœåŠ¡
  • é›†æˆæŠ¥è¡¨è®¾è®¡å™¨ã€å¤§å±è®¾è®¡å™¨ï¼Œé€šè¿‡æ‹–拽å³å¯ç”Ÿæˆé…·ç‚«çš„æŠ¥è¡¨ä¸Žå¤§å±

🳠项目关系

架构演进

三个项目的功能对比,å¯è§ç¤¾åŒºå…±åŒæ•´ç†çš„ 国产开æºé¡¹ç›®å¯¹æ¯” 表格。

åŽç«¯é¡¹ç›®

项目 Star 简介
ruoyi-vue-pro Gitee star GitHub stars 基于 Spring Boot å¤šæ¨¡å—æž¶æž„
yudao-cloud Gitee star GitHub stars 基于 Spring Cloud å¾®æœåŠ¡æž¶æž„
Spring-Boot-Labs Gitee star GitHub stars 系统学习 Spring Boot & Cloud 专æ 

å‰ç«¯é¡¹ç›®

项目 Star 简介
yudao-ui-admin-vue3 Gitee star GitHub stars 基于 Vue3 + element-plus 实现的管ç†åŽå°
yudao-ui-admin-vben Gitee star GitHub stars 基于 Vue3 + vben(ant-design-vue) 实现的管ç†åŽå°
yudao-mall-uniapp Gitee star GitHub stars 基于 uni-app 实现的商城å°ç¨‹åº
yudao-ui-admin-vue2 Gitee star GitHub stars 基于 Vue2 + element-ui 实现的管ç†åŽå°
yudao-ui-admin-uniapp Gitee star GitHub stars 基于 Vue2 + element-ui 实现的管ç†åŽå°
yudao-ui-go-view Gitee star GitHub stars 基于 Vue3 + naive-ui å®žçŽ°çš„å¤§å±æŠ¥è¡¨

😎 å¼€æºåè®®

为什么推è使用本项目?

â‘  本项目采用比 Apache 2.0 更宽æ¾çš„ MIT License å¼€æºå议,个人与ä¼ä¸šå¯ 100% å…费使用,ä¸ç”¨ä¿ç•™ç±»ä½œè€…ã€Copyright ä¿¡æ¯ã€‚

â‘¡ 代ç å…¨éƒ¨å¼€æºï¼Œä¸ä¼šåƒå…¶ä»–项目一样,åªå¼€æºéƒ¨åˆ†ä»£ç ï¼Œè®©ä½ æ— æ³•了解整个项目的架构设计。国产开æºé¡¹ç›®å¯¹æ¯”

å¼€æºé¡¹ç›®å¯¹æ¯”

â‘¢ ä»£ç æ•´æ´ã€æž¶æž„æ•´æ´ï¼Œéµå¾ªã€Šé˜¿é‡Œå·´å·´ Java 开呿‰‹å†Œã€‹è§„èŒƒï¼Œä»£ç æ³¨é‡Šè¯¦ç»†ï¼Œ113770 行 Java 代ç ï¼Œ42462 è¡Œä»£ç æ³¨é‡Šã€‚

🤠项目外包

我们也是接外包滴,如果你有项目想è¦å¤–包,å¯ä»¥å¾®ä¿¡è”ç³»ã€Aix9975】。

团队包å«ä¸“业的项目ç»ç†ã€æž¶æž„师ã€å‰ç«¯å·¥ç¨‹å¸ˆã€åŽç«¯å·¥ç¨‹å¸ˆã€æµ‹è¯•工程师ã€è¿ç»´å·¥ç¨‹å¸ˆï¼Œå¯ä»¥æä¾›å…¨æµç¨‹çš„外包æœåŠ¡ã€‚

项目å¯ä»¥æ˜¯å•†åŸŽã€SCRM 系统ã€OA 系统ã€ç‰©æµç³»ç»Ÿã€ERP 系统ã€CMS 系统ã€HIS ç³»ç»Ÿã€æ”¯ä»˜ç³»ç»Ÿã€IM èŠå¤©ã€å¾®ä¿¡å…¬ä¼—å·ã€å¾®ä¿¡å°ç¨‹åºç­‰ç­‰ã€‚

🼠内置功能

系统内置多ç§å¤šç§ä¸šåŠ¡åŠŸèƒ½ï¼Œå¯ä»¥ç”¨äºŽå¿«é€Ÿä½ çš„业务系统:

功能分层

  • 通用模å—(必选):系统功能ã€åŸºç¡€è®¾æ–½
  • 通用模å—(å¯é€‰ï¼‰ï¼šå·¥ä½œæµç¨‹ã€æ”¯ä»˜ç³»ç»Ÿã€æ•°æ®æŠ¥è¡¨ã€ä¼šå‘˜ä¸­å¿ƒ
  • 业务系统(按需):ERP 系统ã€CRM 系统ã€å•†åŸŽç³»ç»Ÿã€å¾®ä¿¡å…¬ä¼—å·ã€AI 大模型

勿ƒ…æç¤ºï¼šæœ¬é¡¹ç›®åŸºäºŽ RuoYi-Vue ä¿®æ”¹ï¼Œé‡æž„优化åŽç«¯çš„代ç ï¼Œç¾ŽåŒ–å‰ç«¯çš„界é¢ã€‚

  • é¢å¤–新增的功能,我们使用 🚀 标记。
  • 釿–°å®žçŽ°çš„åŠŸèƒ½ï¼Œæˆ‘ä»¬ä½¿ç”¨ â­ï¸ 标记。

🙂 所有功能,都通过 å•元测试 ä¿è¯é«˜è´¨é‡ã€‚

系统功能

功能 æè¿°
ç”¨æˆ·ç®¡ç† ç”¨æˆ·æ˜¯ç³»ç»Ÿæ“作者,该功能主è¦å®Œæˆç³»ç»Ÿç”¨æˆ·é…ç½®
â­ï¸ 在线用户 当å‰ç³»ç»Ÿä¸­æ´»è·ƒç”¨æˆ·çжæ€ç›‘æŽ§ï¼Œæ”¯æŒæ‰‹åŠ¨è¸¢ä¸‹çº¿
è§’è‰²ç®¡ç† è§’è‰²èœå•æƒé™åˆ†é…ã€è®¾ç½®è§’色按机构进行数æ®èŒƒå›´æƒé™åˆ’分
èœå•ç®¡ç† é…置系统èœå•ã€æ“作æƒé™ã€æŒ‰é’®æƒé™æ ‡è¯†ç­‰ï¼Œæœ¬åœ°ç¼“å­˜æä¾›æ€§èƒ½
éƒ¨é—¨ç®¡ç† é…置系统组织机构(公å¸ã€éƒ¨é—¨ã€å°ç»„ï¼‰ï¼Œæ ‘ç»“æž„å±•çŽ°æ”¯æŒæ•°æ®æƒé™
å²—ä½ç®¡ç† é…置系统用户所属担任èŒåŠ¡
🚀 ç§Ÿæˆ·ç®¡ç† é…ç½®ç³»ç»Ÿç§Ÿæˆ·ï¼Œæ”¯æŒ SaaS 场景下的多租户功能
🚀 ç§Ÿæˆ·å¥—é¤ é…置租户套é¤ï¼Œè‡ªå®šæ¯ä¸ªç§Ÿæˆ·çš„èœå•ã€æ“ä½œã€æŒ‰é’®çš„æƒé™
å­—å…¸ç®¡ç† å¯¹ç³»ç»Ÿä¸­ç»å¸¸ä½¿ç”¨çš„一些较为固定的数æ®è¿›è¡Œç»´æŠ¤
🚀 çŸ­ä¿¡ç®¡ç† çŸ­ä¿¡æ¸ é“ã€çŸ­æ¯æ¨¡æ¿ã€çŸ­ä¿¡æ—¥å¿—,对接阿里云ã€è…¾è®¯äº‘等主æµçŸ­ä¿¡å¹³å°
🚀 é‚®ä»¶ç®¡ç† é‚®ç®±è´¦å·ã€é‚®ä»¶æ¨¡ç‰ˆã€é‚®ä»¶å‘逿—¥å¿—ï¼Œæ”¯æŒæ‰€æœ‰é‚®ä»¶å¹³å°
🚀 站内信 系统内的消æ¯é€šçŸ¥ï¼Œæä¾›ç«™å†…信模版ã€ç«™å†…信消æ¯
🚀 æ“作日志 系统正常æ“ä½œæ—¥å¿—è®°å½•å’ŒæŸ¥è¯¢ï¼Œé›†æˆ Swagger ç”Ÿæˆæ—¥å¿—内容
â­ï¸ 登录日志 系统登录日志记录查询,包å«ç™»å½•异常
🚀 错误ç ç®¡ç† 系统所有错误ç çš„管ç†ï¼Œå¯åœ¨çº¿ä¿®æ”¹é”™è¯¯æç¤ºï¼Œæ— éœ€é‡å¯æœåŠ¡
通知公告 系统通知公告信æ¯å‘布维护
🚀 æ•æ„Ÿè¯ é…ç½®ç³»ç»Ÿæ•æ„Ÿè¯ï¼Œæ”¯æŒæ ‡ç­¾åˆ†ç»„
🚀 åº”ç”¨ç®¡ç† ç®¡ç† SSO å•点登录的应用,支æŒå¤šç§ OAuth2 æŽˆæƒæ–¹å¼
🚀 åœ°åŒºç®¡ç† å±•ç¤ºçœä»½ã€åŸŽå¸‚ã€åŒºé•‡ç­‰åŸŽå¸‚ä¿¡æ¯ï¼Œæ”¯æŒ IP 对应城市

功能图

工作æµç¨‹

功能图

基于 Flowable æž„å»ºï¼Œå¯æ”¯æŒä¿¡åˆ›ï¼ˆå›½äº§ï¼‰æ•°æ®åº“,满足中国特色æµç¨‹æ“作:

BPMN 设计器 钉钉/飞书设计器

历ç»å¤´éƒ¨ä¼ä¸šç”Ÿäº§éªŒè¯ï¼Œå·¥ä½œæµå¼•擎须标é…仿钉钉/飞书 + BPMN åŒè®¾è®¡å™¨ï¼ï¼ï¼

å‰è€…支æŒè½»é‡é…ç½®ç®€å•æµç¨‹ï¼ŒåŽè€…å®žçŽ°å¤æ‚场景深度编排

功能列表 功能æè¿° 是å¦å®Œæˆ
SIMPLE 设计器 仿钉钉/é£žä¹¦è®¾è®¡å™¨ï¼Œæ”¯æŒæ‹–拽æ­å»ºè¡¨å•æµç¨‹ï¼Œ10 分钟快速完æˆå®¡æ‰¹æµç¨‹é…ç½® ✅
BPMN 设计器 基于 BPMN 标准开å‘,适é…夿‚ä¸šåŠ¡åœºæ™¯ï¼Œæ»¡è¶³å¤šå±‚çº§å®¡æ‰¹åŠæµç¨‹è‡ªåŠ¨åŒ–éœ€æ±‚ ✅
会签 åŒä¸€ä¸ªå®¡æ‰¹èŠ‚ç‚¹è®¾ç½®å¤šä¸ªäººï¼ˆå¦‚ Aã€Bã€C ä¸‰äººï¼Œä¸‰äººä¼šåŒæ—¶æ”¶åˆ°å¾…åŠžä»»åŠ¡ï¼‰ï¼Œéœ€å…¨éƒ¨åŒæ„之åŽï¼Œå®¡æ‰¹æ‰å¯åˆ°ä¸‹ä¸€å®¡æ‰¹èŠ‚ç‚¹ ✅
或签 åŒä¸€ä¸ªå®¡æ‰¹èŠ‚ç‚¹è®¾ç½®å¤šä¸ªäººï¼Œä»»æ„一个人处ç†åŽï¼Œå°±èƒ½è¿›å…¥ä¸‹ä¸€ä¸ªèŠ‚ç‚¹ ✅
便¬¡å®¡æ‰¹ (顺åºä¼šç­¾ï¼‰åŒä¸€ä¸ªå®¡æ‰¹èŠ‚ç‚¹è®¾ç½®å¤šä¸ªäººï¼ˆå¦‚ Aã€Bã€C 三人),三人按顺åºä¾æ¬¡æ”¶åˆ°å¾…åŠžï¼Œå³ A 先审批,A æäº¤åŽ B æ‰èƒ½å®¡æ‰¹ï¼Œéœ€å…¨éƒ¨åŒæ„之åŽï¼Œå®¡æ‰¹æ‰å¯åˆ°ä¸‹ä¸€å®¡æ‰¹èŠ‚ç‚¹ ✅
æŠ„é€ å°†å®¡æ‰¹ç»“æžœé€šçŸ¥ç»™æŠ„é€äººï¼ŒåŒä¸€ä¸ªå®¡æ‰¹é»˜è®¤æŽ’é‡ï¼Œä¸é‡å¤æŠ„é€ç»™åŒä¸€äºº ✅
驳回 (退回)将审批é‡ç½®å‘é€ç»™æŸèŠ‚ç‚¹ï¼Œé‡æ–°å®¡æ‰¹ã€‚å¯é©³å›žè‡³å‘起人ã€ä¸Šä¸€èŠ‚ç‚¹ã€ä»»æ„节点 ✅
转办 A 转给其 B 审批,B 审批åŽï¼Œè¿›å…¥ä¸‹ä¸€èŠ‚ç‚¹ ✅
委派 A 转给其 B 审批,B 审批åŽï¼Œè½¬ç»™ A,A 继续审批åŽè¿›å…¥ä¸‹ä¸€èŠ‚ç‚¹ ✅
加签 å…许当å‰å®¡æ‰¹äººæ ¹æ®éœ€è¦ï¼Œè‡ªè¡Œå¢žåР当å‰èŠ‚ç‚¹çš„å®¡æ‰¹äººï¼Œæ”¯æŒå‘å‰ã€å‘åŽåŠ ç­¾ ✅
å‡ç­¾ ï¼ˆå–æ¶ˆåŠ ç­¾ï¼‰åœ¨å½“å‰å®¡æ‰¹äººæ“作之å‰ï¼Œå‡å°‘审批人 ✅
撤销 ï¼ˆå–æ¶ˆæµç¨‹ï¼‰æµç¨‹å‘起人,å¯ä»¥å¯¹æµç¨‹è¿›è¡Œæ’¤é”€å¤„ç† âœ…
终止 系统管ç†å‘˜ï¼Œåœ¨ä»»æ„节点终止æµç¨‹å®žä¾‹ ✅
è¡¨å•æƒé™ æ”¯æŒæ‹–拉拽é…置表å•,æ¯ä¸ªå®¡æ‰¹èŠ‚ç‚¹å¯é…ç½®åªè¯»ã€ç¼–辑ã€éšè—æƒé™ ✅
超时审批 é…置超时审批时间,超时åŽè‡ªåŠ¨è§¦å‘审批通过ã€ä¸é€šè¿‡ã€é©³å›žç­‰æ“作 ✅
自动æé†’ é…ç½®æé†’时间,到达时间åŽè‡ªåŠ¨è§¦å‘短信ã€é‚®ç®±ã€ç«™å†…信等通知æé†’,支æŒè‡ªå®šä¹‰é‡å¤æé†’频次 ✅
çˆ¶å­æµç¨‹ 主æµç¨‹è®¾ç½®å­æµç¨‹èŠ‚ç‚¹ï¼Œå­æµç¨‹èŠ‚ç‚¹ä¼šè‡ªåŠ¨è§¦å‘å­æµç¨‹ã€‚å­æµç¨‹ç»“æŸåŽï¼Œä¸»æµç¨‹æ‰ä¼šæ‰§è¡Œï¼ˆç»§ç»­å¾€ä¸‹ä¸‹æ‰§è¡Œï¼‰ï¼Œæ”¯æŒåŒæ­¥å­æµç¨‹ã€å¼‚æ­¥å­æµç¨‹ ✅
æ¡ä»¶åˆ†æ”¯ (排它分支)用于在æµç¨‹ä¸­å®žçŽ°å†³ç­–ï¼Œå³æ ¹æ®æ¡ä»¶é€‰æ‹©ä¸€ä¸ªåˆ†æ”¯æ‰§è¡Œ ✅
并行分支 å…许将æµç¨‹åˆ†æˆå¤šæ¡åˆ†æ”¯ï¼Œä¸è¿›è¡Œæ¡ä»¶åˆ¤æ–­ï¼Œæ‰€æœ‰åˆ†æ”¯éƒ½ä¼šæ‰§è¡Œ ✅
包容分支 (æ¡ä»¶åˆ†æ”¯ + 并行分支的结åˆä½“)å…许基于æ¡ä»¶é€‰æ‹©å¤šæ¡åˆ†æ”¯æ‰§è¡Œï¼Œä½†å¦‚果没有任何一个分支满足æ¡ä»¶ï¼Œåˆ™å¯ä»¥é€‰æ‹©é»˜è®¤åˆ†æ”¯ ✅
路由分支 æ ¹æ®æ¡ä»¶é€‰æ‹©ä¸€ä¸ªåˆ†æ”¯æ‰§è¡Œï¼ˆé‡å®šå‘到指定é…置节点),也å¯ä»¥é€‰æ‹©é»˜è®¤åˆ†æ”¯æ‰§è¡Œï¼ˆç»§ç»­å¾€ä¸‹æ‰§è¡Œï¼‰ ✅
触å‘节点 æ‰§è¡Œåˆ°è¯¥èŠ‚ç‚¹ï¼Œè§¦å‘ HTTP 请求ã€HTTP å›žè°ƒã€æ›´æ–°æ•°æ®ã€åˆ é™¤æ•°æ®ç­‰ ✅
延迟节点 æ‰§è¡Œåˆ°è¯¥èŠ‚ç‚¹ï¼Œå®¡æ‰¹ç­‰å¾…ä¸€æ®µæ—¶é—´å†æ‰§è¡Œï¼Œæ”¯æŒå›ºå®šæ—¶é•¿ã€å›ºå®šæ—¥æœŸç­‰ ✅
拓展设置 æµç¨‹å‰ç½®/åŽç½®é€šçŸ¥ï¼ŒèŠ‚ç‚¹ï¼ˆä»»åŠ¡ï¼‰å‰ç½®ã€åŽç½®é€šçŸ¥ï¼Œæµç¨‹æŠ¥è¡¨ï¼Œè‡ªåŠ¨å®¡æ‰¹åŽ»é‡ï¼Œè‡ªå®šæµç¨‹ç¼–å·ã€æ ‡é¢˜ã€æ‘˜è¦ï¼Œæµç¨‹æŠ¥è¡¨ç­‰ ✅

支付系统

功能 æè¿°
🚀 åº”ç”¨ä¿¡æ¯ é…置商户的应用信æ¯ï¼Œå¯¹æŽ¥æ”¯ä»˜å®ã€å¾®ä¿¡ç­‰å¤šä¸ªæ”¯ä»˜æ¸ é“
🚀 æ”¯ä»˜è®¢å• æŸ¥çœ‹ç”¨æˆ·å‘起的支付å®ã€å¾®ä¿¡ç­‰çš„ã€æ”¯ä»˜ã€‘订å•
🚀 é€€æ¬¾è®¢å• æŸ¥çœ‹ç”¨æˆ·å‘起的支付å®ã€å¾®ä¿¡ç­‰çš„ã€é€€æ¬¾ã€‘订å•
🚀 回调通知 æŸ¥çœ‹æ”¯ä»˜å›žè°ƒä¸šåŠ¡çš„ã€æ”¯ä»˜ã€‘ã€é€€æ¬¾ã€‘的通知结果
🚀 接入示例 æä¾›æŽ¥å…¥æ”¯ä»˜ç³»ç»Ÿçš„ã€æ”¯ä»˜ã€‘ã€é€€æ¬¾ã€‘的功能实战

基础设施

功能 æè¿°
🚀 代ç ç”Ÿæˆ å‰åŽç«¯ä»£ç çš„生æˆï¼ˆJavaã€Vueã€SQLã€å•å…ƒæµ‹è¯•ï¼‰ï¼Œæ”¯æŒ CRUD 下载
🚀 ç³»ç»ŸæŽ¥å£ åŸºäºŽ Swagger 自动生æˆç›¸å…³çš„ RESTful API æŽ¥å£æ–‡æ¡£
🚀 æ•°æ®åº“文档 基于 Screw è‡ªåŠ¨ç”Ÿæˆæ•°æ®åº“文档,支æŒå¯¼å‡º Wordã€HTMLã€MD æ ¼å¼
è¡¨å•æž„建 拖动表å•元素生æˆç›¸åº”çš„ HTML 代ç ï¼Œæ”¯æŒå¯¼å‡º JSONã€Vue 文件
🚀 é…ç½®ç®¡ç† å¯¹ç³»ç»ŸåŠ¨æ€é…ç½®å¸¸ç”¨å‚æ•°ï¼Œæ”¯æŒ SpringBoot 加载
â­ï¸ 定时任务 在线(添加ã€ä¿®æ”¹ã€åˆ é™¤)ä»»åŠ¡è°ƒåº¦åŒ…å«æ‰§è¡Œç»“果日志
🚀 文件æœåŠ¡ 支æŒå°†æ–‡ä»¶å­˜å‚¨åˆ° S3(MinIOã€é˜¿é‡Œäº‘ã€è…¾è®¯äº‘ã€ä¸ƒç‰›äº‘ï¼‰ã€æœ¬åœ°ã€FTPã€æ•°æ®åº“ç­‰
🚀 WebSocket æä¾› WebSocket 接入示例,支æŒä¸€å¯¹ä¸€ã€ä¸€å¯¹å¤šå‘逿–¹å¼
🚀 API 日志 包括 RESTful API 访问日志ã€å¼‚å¸¸æ—¥å¿—ä¸¤éƒ¨åˆ†ï¼Œæ–¹ä¾¿æŽ’æŸ 6D40 ¥ API 相关的问题
MySQL 监控 监视当å‰ç³»ç»Ÿæ•°æ®åº“连接池状æ€ï¼Œå¯è¿›è¡Œåˆ†æžSQL找出系统性能瓶颈
Redis 监控 监控 Redis æ•°æ®åº“的使用情况,使用的 Redis Key 管ç†
🚀 消æ¯é˜Ÿåˆ— 基于 Redis 实现消æ¯é˜Ÿåˆ—,Stream æä¾›é›†ç¾¤æ¶ˆè´¹ï¼ŒPub/Sub æä¾›å¹¿æ’­æ¶ˆè´¹
🚀 Java 监控 基于 Spring Boot Admin 实现 Java 应用的监控
🚀 链路追踪 接入 SkyWalking 组件,实现链路追踪
🚀 日志中心 接入 SkyWalking 组件,实现日志中心
🚀 æœåŠ¡ä¿éšœ 基于 Redis 实现分布å¼é”ã€å¹‚ç­‰ã€é™æµåŠŸèƒ½ï¼Œæ»¡è¶³é«˜å¹¶å‘场景
🚀 日志æœåŠ¡ è½»é‡çº§æ—¥å¿—中心,查看远程æœåŠ¡å™¨çš„æ—¥å¿—
🚀 å•元测试 基于 JUnit + Mockito 实现å•元测试,ä¿è¯åŠŸèƒ½çš„æ­£ç¡®æ€§ã€ä»£ç çš„è´¨é‡ç­‰

功能图

æ•°æ®æŠ¥è¡¨

功能 æè¿°
🚀 报表设计器 æ”¯æŒæ•°æ®æŠ¥è¡¨ã€å›¾å½¢æŠ¥è¡¨ã€æ‰“å°è®¾è®¡ç­‰
🚀 大å±è®¾è®¡å™¨ æ‹–æ‹½ç”Ÿæˆæ•°æ®å¤§å±ï¼Œå†…置几åç§å›¾è¡¨ç»„ä»¶

微信公众å·

功能 æè¿°
🚀 è´¦å·ç®¡ç† é…置接入的微信公众å·ï¼Œå¯æ”¯æŒå¤šä¸ªå…¬ä¼—å·
🚀 æ•°æ®ç»Ÿè®¡ 统计公众å·çš„用户增å‡ã€ç´¯è®¡ç”¨æˆ·ã€æ¶ˆæ¯æ¦‚å†µã€æŽ¥å£åˆ†æžç­‰æ•°æ®
🚀 粉ä¸ç®¡ç† 查看已关注ã€å–关的粉ä¸åˆ—表,å¯å¯¹ç²‰ä¸è¿›è¡ŒåŒæ­¥ã€æ‰“标签等æ“作
🚀 消æ¯ç®¡ç† 查看粉ä¸å‘é€çš„æ¶ˆæ¯åˆ—表,å¯ä¸»åŠ¨å›žå¤ç²‰ä¸æ¶ˆæ¯
🚀 è‡ªåŠ¨å›žå¤ è‡ªåŠ¨å›žå¤ç²‰ä¸å‘é€çš„æ¶ˆæ¯ï¼Œæ”¯æŒå…³æ³¨å›žå¤ã€æ¶ˆæ¯å›žå¤ã€å…³é”®å­—回å¤
🚀 æ ‡ç­¾ç®¡ç† å¯¹å…¬ä¼—å·çš„æ ‡ç­¾è¿›è¡Œåˆ›å»ºã€æŸ¥è¯¢ã€ä¿®æ”¹ã€åˆ é™¤ç­‰æ“作
🚀 èœå•ç®¡ç† è‡ªå®šä¹‰å…¬ä¼—å·çš„èœå•,也å¯ä»¥ä»Žå…¬ä¼—å·åŒæ­¥èœå•
🚀 ç´ æç®¡ç† 管ç†å…¬ä¼—å·çš„图片ã€è¯­éŸ³ã€è§†é¢‘等素æï¼Œæ”¯æŒåœ¨çº¿æ’­æ”¾è¯­éŸ³ã€è§†é¢‘
🚀 图文è‰ç¨¿ç®± 新增常用的图文素æåˆ°è‰ç¨¿ç®±ï¼Œå¯å‘布到公众å·
🚀 图文å‘表记录 查看已å‘布æˆåŠŸçš„å›¾æ–‡ç´ æï¼Œæ”¯æŒåˆ é™¤æ“作

商城系统

演示地å€ï¼šhttps://doc.iocoder.cn/mall-preview/

功能图

功能图

会员中心

功能 æè¿°
🚀 ä¼šå‘˜ç®¡ç† ä¼šå‘˜æ˜¯ C 端的消费者,该功能用于会员的æœç´¢ä¸Žç®¡ç†
🚀 会员标签 å¯¹ä¼šå‘˜çš„æ ‡ç­¾è¿›è¡Œåˆ›å»ºã€æŸ¥è¯¢ã€ä¿®æ”¹ã€åˆ é™¤ç­‰æ“作
🚀 会员等级 å¯¹ä¼šå‘˜çš„ç­‰çº§ã€æˆé•¿å€¼è¿›è¡Œç®¡ç†ï¼Œå¯ç”¨äºŽè®¢å•折扣等会员æƒç›Š
🚀 会员分组 对会员进行分组,用于用户画åƒã€å†…容推é€ç­‰è¿è¥æ‰‹æ®µ
🚀 积分签到 å›žé¦ˆç»™ç­¾åˆ°ã€æ¶ˆè´¹ç­‰è¡Œä¸ºçš„积分,会员å¯è®¢å•抵现ã€ç§¯åˆ†å…‘æ¢ç­‰é€”径消耗

ERP 系统

演示地å€ï¼šhttps://doc.iocoder.cn/erp-preview/

功能图

CRM 系统

演示地å€ï¼šhttps://doc.iocoder.cn/crm-preview/

功能图

AI 大模型

演示地å€ï¼šhttps://doc.iocoder.cn/ai-preview/

功能图

功能图

🨠技术栈

模å—

项目 说明
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-erp ERP 系统的 Module 模å—
yudao-module-crm CRM 系统的 Module 模å—
yudao-module-ai AI 大模型的 Module 模å—
yudao-module-mp 微信公众å·çš„ Module 模å—
yudao-module-report å¤§å±æŠ¥è¡¨ Module 模å—

框架

框架 说明 版本 学习指å—
Spring Boot åº”ç”¨å¼€å‘æ¡†æž¶ 2.7.18 文档
MySQL æ•°æ®åº“æœåС噍 5.7 / 8.0+
Druid JDBC 连接池ã€ç›‘控组件 1.2.23 文档
MyBatis Plus MyBatis 增强工具包 3.5.7 文档
Dynamic Datasource åŠ¨æ€æ•°æ®æº 3.6.1 文档
Redis key-value æ•°æ®åº“ 5.0 / 6.0 /7.0
Redisson Redis 客户端 3.32.0 文档
Spring MVC MVC 框架 5.3.24 文档
Spring Security Spring 安全框架 5.7.11 文档
Hibernate Validator 傿•°æ ¡éªŒç»„ä»¶ 6.2.5 文档
Flowable 工作æµå¼•擎 6.8.0 文档
Quartz 任务调度组件 2.3.2 文档
Springdoc Swagger 文档 1.7.0 文档
SkyWalking 分布å¼åº”用追踪系统 8.12.0 文档
Spring Boot Admin Spring Boot ç›‘æŽ§å¹³å° 2.7.10 文档
Jackson JSON 工具库 2.13.5
MapStruct Java Bean è½¬æ¢ 1.6.3 文档
Lombok 消除冗长的 Java ä»£ç  1.18.34 文档
JUnit Java å•元测试框架 5.8.2 -
Mockito Java Mock 框架 4.8.0 -

🷠演示图

系统功能

æ¨¡å— biu biu biu
登录 & 首页 登录 首页 个人中心
用户 & 应用 ç”¨æˆ·ç®¡ç† ä»¤ç‰Œç®¡ç† åº”ç”¨ç®¡ç†
租户 & å¥—é¤ ç§Ÿæˆ·ç®¡ç† ç§Ÿæˆ·å¥—é¤ -
部门 & å²—ä½ éƒ¨é—¨ç®¡ç† å²—ä½ç®¡ç† -
èœå• & 角色 èœå•ç®¡ç† è§’è‰²ç®¡ç† -
审计日志 æ“作日志 登录日志 -
短信 çŸ­ä¿¡æ¸ é“ çŸ­ä¿¡æ¨¡æ¿ çŸ­ä¿¡æ—¥å¿—
å­—å…¸ & æ•æ„Ÿè¯ 字典类型 å­—å…¸æ•°æ® æ•æ„Ÿè¯
é”™è¯¯ç  & 通知 错误ç ç®¡ç† 通知公告 -

工作æµç¨‹

æ¨¡å— biu biu biu
æµç¨‹æ¨¡åž‹ æµç¨‹æ¨¡åž‹-列表 æµç¨‹æ¨¡åž‹-设计 æµç¨‹æ¨¡åž‹-定义
è¡¨å• & 分组 æµç¨‹è¡¨å• 用户分组 -
我的æµç¨‹ 我的æµç¨‹-列表 我的æµç¨‹-å‘èµ· 我的æµç¨‹-详情
待办 & 已办 任务列表-审批 任务列表-待办 任务列表-已办
OA è¯·å‡ OA请å‡-列表 OA请å‡-å‘èµ· OA请å‡-详情

基础设施

æ¨¡å— biu biu biu
代ç ç”Ÿæˆ 代ç ç”Ÿæˆ ç”Ÿæˆæ•ˆæžœ -
文档 ç³»ç»ŸæŽ¥å£ æ•°æ®åº“文档 -
文件 & é…ç½® 文件é…ç½® æ–‡ä»¶ç®¡ç† é…置管ç†
定时任务 定时任务 任务日志 -
API 日志 访问日志 错误日志 -
MySQL & Redis MySQL Redis -
ç›‘æŽ§å¹³å° Java监控 链路追踪 日志中心

支付系统

æ¨¡å— biu biu biu
商家 & 应用 å•†æˆ·ä¿¡æ¯ åº”ç”¨ä¿¡æ¯-列表 应用信æ¯-编辑
支付 & 退款 æ”¯ä»˜è®¢å• é€€æ¬¾è®¢å• ---

æ•°æ®æŠ¥è¡¨

æ¨¡å— biu biu biu
报表设计器 æ•°æ®æŠ¥è¡¨ 图形报表 报表设计器-打å°è®¾è®¡
大å±è®¾è®¡å™¨ 大å±åˆ—表 大å±é¢„览 大å±ç¼–辑

移动端(管ç†åŽå°ï¼‰

biu biu biu

ç›®å‰å·²ç»å®žçŽ°ç™»å½•ã€æˆ‘çš„ã€å·¥ä½œå°ã€ç¼–辑资料ã€å¤´åƒä¿®æ”¹ã€å¯†ç ä¿®æ”¹ã€å¸¸è§é—®é¢˜ã€å…³äºŽæˆ‘们等基础功能。

About

🔥 官方推è 🔥 RuoYi-Vue 全新 Pro ç‰ˆæœ¬ï¼Œä¼˜åŒ–é‡æž„所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的åŽå°ç®¡ç†ç³»ç»Ÿ + 微信å°ç¨‹åºï¼Œæ”¯æŒ RBAC åŠ¨æ€æƒé™ã€æ•°æ®æƒé™ã€SaaS 多租户ã€Flowable 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽã€CRMã€ERPã€AI 大模型等功能。你的 â­ï¸ Star â­ï¸ï¼Œæ˜¯ä½œè€…生å‘的动力ï¼

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0