前言
在当今数字化时代,企业面临着快速开发和部署复杂业务系统的需求。然而,现有软件往往存在诸多痛点,如技术栈陈旧、缺乏灵活性、维护成-本高昂等。
为了解-决这些问题,一款新型的软件——yudao-cloud,应运而生,提供了一个现代化、高-效、可扩展的解-决方案。
介绍
yudao-cloud是ruoyi-vue-pro的全新Cloud版本,它是一个基于Spring Cloud Alibaba + MyBatis Plus + Vue & Element实现的后台管理系统,集成了用户小程序,支持RBAC动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商-城、CRM、ERP等功能。
特点
-
权限认证:使用Spring Security & Token & Redis,支持多终端、多种用户的认证系统。
-
SSO单点登录:支持单点登录,简化用户cao作流程。
-
动态权限菜单:支持按钮级别的权限控制,使用Redis缓存提升性能。
-
SaaS多租户系统:提供透明化的多租户底层封装,可自定义每个租户的权限。
-
高-效率开发:代码生成器一键生成Java、Vue前后端代码、SQL脚本、接口文档。
-
实时通信:采用Spring WebSocket实现,内置Token身份校验。
-
三方集成:集成微-信小程序、企业微-信、钉钉等三方登录。
-
支付与短信服务:集成支付宝、微-信等支付与退款,以及ali 云、腾讯云等短信渠道。
-
云存储服务:集成MinIO、ali 云、腾讯云、七牛云等云存储服务。
-
报表与大屏设计器:通过拖拽生成酷炫的报表与大屏。
应用业务系统
yudao-cloud可应用于商-城、SCRM系统、OA系统、物流系统、ERP系统、CMS系统、HIS系统、支付系统、IM聊天、微-信小程序等业务场景。
技术架构
-
Java后端:支持JDK 8 + Spring Boot 2.7和JDK 17/21 + Spring Boot 3.2。
-
管理后台:提供Vue3 (element-plus, vben) 和 Vue2 (element-ui)版本。
-
移动端:采用uni-app方案,实现一份代码多终端适配。
-
后端架构:基于Spring Cloud Alibaba微服务架构,包括Nacos、XXL-Job、Sentinel、Gateway、Seata等组件。
-
数据库:支持多种数据库,基于MyBatis Plus、Redis + Redissoncao作。
部署方式
yudao-cloud支持多种部署方式,包括但不限于云端部署、本地部署、容器化部署等,以满足不同企业的需求。
开源协议
yudao-cloud采用MIT协议,允许用户自由使用、适用于商业和非商业用途。
即刻体验一波
yudao-cloud提供了丰富的内置功能,特别是审批流相关的内容:
流程模型配置:支持文件导入与在线设计流程图。
流程表单:拖动表单元素生成相应的工作流表单。
用户分组:自定义用户分组,用于工作流的审批分组。
我的流程:查看发起的工作流程,支持新建、取消流程等cao作。
待办任务:查看未审批的工作任务,支持多种审批cao作。
已办任务:查看已审批的工作任务。
OA请假:作为业务自定义接入工作流的使用示例。
结语
yudao-cloud作为一个现代化的企业级快速开发平台,以其丰富的技术栈、灵活的微服务架构、高-效的代码生成器和丰富的内置功能,为企业提供了一个强大的业务系统开发解-决方案。
随着技术的不断进步和社区的积极参与,yudao-cloud将持续发展,为更多企业提供优质的开发体验。
源码地址怎么领取?
扫码关注本号,后台回复 管理
扫码关注本号,后台回复 管理
持续关注本号,分享更多私活源码