8000 GitHub - wwksky/ruoyi-vue-pro: 🔥 官方推è 🔥 RuoYi-Vue 全新 Pro ç‰ˆæœ¬ï¼Œä¼˜åŒ–é‡æž„所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的åŽå°ç®¡ç†ç³»ç»Ÿ + 微信å°ç¨‹åºï¼Œæ”¯æŒ RBAC åŠ¨æ€æƒé™ã€æ•°æ®æƒé™ã€SaaS 多租户ã€Flowable 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽç­‰åŠŸèƒ½ã€‚ä½ çš„ â­ï¸ 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 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽç­‰åŠŸèƒ½ã€‚ä½ çš„ â­ï¸ Star â­ï¸ï¼Œæ˜¯ä½œè€…生å‘的动力ï¼

License

Notifications You must be signed in to change notification settings

wwksky/ruoyi-vue-pro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

🶠新手必读

🯠平å°ç®€ä»‹

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

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

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

架构图

  • 管ç†åŽå°çš„电脑端: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 ç­‰
  • æƒé™è®¤è¯ä½¿ç”¨ Spring Security & Token & Redis,支æŒå¤šç»ˆç«¯ã€å¤šç§ç”¨æˆ·çš„认è¯ç³»ç»Ÿï¼Œæ”¯æŒ SSO å•点登录
  • 支æŒåŠ è½½åŠ¨æ€æƒé™èœå•,按钮级别æƒé™æŽ§åˆ¶ï¼Œæœ¬åœ°ç¼“å­˜æå‡æ€§èƒ½
  • æ”¯æŒ SaaS 多租户,å¯è‡ªå®šä¹‰æ¯ä¸ªç§Ÿæˆ·çš„æƒé™ï¼Œæä¾›é€æ˜ŽåŒ–的多租户底层å°è£…
  • 工作æµä½¿ç”¨ Flowable,支æŒåЍæ€è¡¨å•ã€åœ¨çº¿è®¾è®¡æµç¨‹ã€ä¼šç­¾ / 或签ã€å¤šç§ä»»åŠ¡åˆ†é…æ–¹å¼
  • 高效率开å‘,使用代ç ç”Ÿæˆå™¨å¯ä»¥ä¸€é”®ç”Ÿæˆå‰åŽç«¯ä»£ç  + å•元测试 + Swagger æŽ¥å£æ–‡æ¡£ + Validator 傿•°æ ¡éªŒ
  • 集æˆå¾®ä¿¡å°ç¨‹åºã€å¾®ä¿¡å…¬ä¼—å·ã€ä¼ä¸šå¾®ä¿¡ã€é’‰é’‰ç­‰ä¸‰æ–¹ç™»é™†ï¼Œé›†æˆæ”¯ä»˜å®ã€å¾®ä¿¡ç­‰æ”¯ä»˜ä¸Žé€€æ¬¾
  • 集æˆé˜¿é‡Œäº‘ã€è…¾è®¯äº‘等短信渠é“ï¼Œé›†æˆ 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-ui-admin Gitee star GitHub stars 基于 Vue2 + element-ui 实现的管ç†åŽå°
yudao-ui-admin-uniapp Gitee star GitHub stars 基于 uni-app + uni-ui 实现的管ç†åŽå°çš„å°ç¨‹åº
yudao-ui-go-view Gitee star GitHub stars 基于 Vue3 + naive-ui å®žçŽ°çš„å¤§å±æŠ¥è¡¨
yudao-ui-app Gitee star GitHub stars 基于 uni-app + uview 实现的用户 App

🰠分支说明

JDK 8 完整版 JDK 8 精简版 JDK 17 完整版
分支 master mini boot-dev
说明 包括所有功能 åªä¿ç•™æ ¸å¿ƒåŠŸèƒ½ é€‚é… Spring Boot 3.X
系统功能 √ √ √
基础设施 √ √ √
会员中心 √ √ √
工作æµç¨‹ √ x 适é…中
æ•°æ®æŠ¥è¡¨ √ x 适é…中
商城系统 √ x √
å¾®ä¿¡å…¬ä¼—å· âˆš x √

😎 å¼€æºåè®®

为什么推è使用本项目?

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

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

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

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

🤠项目外包

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

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

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

🼠内置功能

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

功能分层

  • 系统功能
  • 基础设施
  • 工作æµç¨‹
  • 支付系统
  • 会员中心
  • æ•°æ®æŠ¥è¡¨
  • 商城系统
  • 微信公众å·

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

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

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

系统功能

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

工作æµç¨‹

功能 æè¿°
🚀 æµç¨‹æ¨¡åž‹ é…置工作æµçš„æµç¨‹æ¨¡åž‹ï¼Œæ”¯æŒæ–‡ä»¶å¯¼å…¥ä¸Žåœ¨çº¿è®¾è®¡æµç¨‹å›¾ï¼Œæä¾› 7 ç§ä»»åŠ¡åˆ†é…规则
🚀 æµç¨‹è¡¨å• 拖动表å•元素生æˆç›¸åº”的工作æµè¡¨å•,覆盖 Element UI 所有的表å•组件
🚀 用户分组 自定义用户分组,å¯ç”¨äºŽå·¥ä½œæµçš„审批分组
🚀 我的æµç¨‹ 查看我å‘起的工作æµç¨‹ï¼Œæ”¯æŒæ–°å»ºã€å–消æµç¨‹ç­‰æ“作,高亮æµç¨‹å›¾ã€å®¡æ‰¹æ—¶é—´çº¿
🚀 待办任务 æŸ¥çœ‹è‡ªå·±ã€æœªã€‘审批的工作任务,支æŒé€šè¿‡ã€ä¸é€šè¿‡ã€è½¬å‘ã€å§”æ´¾ã€é€€å›žç­‰æ“作
🚀 已办任务 查看自己ã€å·²ã€‘审批的工作任务,未æ¥ä¼šæ”¯æŒå›žé€€æ“作
🚀 OA è¯·å‡ ä½œä¸ºä¸šåŠ¡è‡ªå®šä¹‰æŽ¥å…¥å·¥ä½œæµçš„ä½¿ç”¨ç¤ºä¾ F438 ‹ï¼Œåªéœ€åˆ›å»ºè¯·æ±‚对应的工作æµç¨‹ï¼Œå³å¯è¿›è¡Œå®¡æ‰¹

支付系统

功能 æè¿°
🚀 å•†æˆ·ä¿¡æ¯ ç®¡ç†å•†æˆ·ä¿¡æ¯ï¼Œæ”¯æŒ Saas 场景下的多商户功能
🚀 åº”ç”¨ä¿¡æ¯ é…置商户的应用信æ¯ï¼Œå¯¹æŽ¥æ”¯ä»˜å®ã€å¾®ä¿¡ç­‰å¤šä¸ªæ”¯ä»˜æ¸ é“
🚀 æ”¯ä»˜è®¢å• æŸ¥çœ‹ç”¨æˆ·å‘起的支付å®ã€å¾®ä¿¡ç­‰çš„ã€æ”¯ä»˜ã€‘订å•
🚀 é€€æ¬¾è®¢å• æŸ¥çœ‹ç”¨æˆ·å‘起的支付å®ã€å¾®ä¿¡ç­‰çš„ã€é€€æ¬¾ã€‘订å•

ps:核心功能已ç»å®žçŽ°ï¼Œæ­£åœ¨å¯¹æŽ¥å¾®ä¿¡å°ç¨‹åºä¸­...

基础设施

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

æ•°æ®æŠ¥è¡¨

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

微信公众å·

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

商城系统

建设中...

功能图

GIF 图-è€å¿ƒç­‰å¾…

GIF 图-è€å¿ƒç­‰å¾…

会员中心

和「商城系统ã€ä¸€èµ·å¼€å‘

🨠技术栈

模å—

项目 说明
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 模å—

框架

框架 说明 版本 学习指å—
Spring Boot åº”ç”¨å¼€å‘æ¡†æž¶ 2.7.11 文档
MySQL æ•°æ®åº“æœåС噍 5.7 / 8.0+
Druid JDBC 连接池ã€ç›‘控组件 1.2.16 文档
MyBatis Plus MyBatis 增强工具包 3.5.3.1 文档
Dynamic Datasource åŠ¨æ€æ•°æ®æº 3.6.1 文档
Redis key-value æ•°æ®åº“ 5.0 / 6.0
Redisson Redis 客户端 3.18.0 文档
Spring MVC MVC 框架 5.3.24 文档
Spring Security Spring 安全框架 5.7.6 文档
Hibernate Validator 傿•°æ ¡éªŒç»„ä»¶ 6.2.5 文档
Flowable 工作æµå¼•擎 6.8.0 文档
Quartz 任务调度组件 2.3.2 文档
Springdoc Swagger 文档 1.6.15 文档
Resilience4j æœåŠ¡ä¿éšœç»„ä»¶ 1.7.1 文档
SkyWalking 分布å¼åº”用追踪系统 8.12.0 文档
Spring Boot Admin Spring Boot ç›‘æŽ§å¹³å° 2.7.10 文档
Jackson JSON 工具库 2.13.3
MapStruct Java Bean è½¬æ¢ 1.5.5.Final 文档
Lombok 消除冗长的 Java ä»£ç  1.18.26 文档
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 工作æµã€ä¸‰æ–¹ç™»å½•ã€æ”¯ä»˜ã€çŸ­ä¿¡ã€å•†åŸŽç­‰åŠŸèƒ½ã€‚ä½ çš„ â­ï¸ Star â­ï¸ï¼Œæ˜¯ä½œè€…生å‘的动力ï¼

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 75.0%
  • Vue 18.1%
  • JavaScript 5.7%
  • SCSS 0.5%
  • CSS 0.4%
  • HTML 0.3%
0