网站首页 > 教程文章 正文
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
项目介绍
Vctgo-platform 是一款经过精心优化的多租户 SaaS 开发框架,它基于 Ruoyi-Cloud 版本进行了深度改造,专为中小企业量身定制。该框架旨在通过精简脚手架和提供一套高效、简洁的开发工具集,加速项目的搭建与上线进程,从而帮助开发团队节省大量时间与精力。
采用MIT开源协议,完全免费给个人及企业使用。
适用场景
Vctgo-platform 非常适合那些希望快速搭建多租户 SaaS 应用、但又不愿意在框架选择和功能集成上耗费过多时间和精力的中小企业。无论是初创企业还是传统行业的数字化转型项目,Vctgo-platform 都将是一个理想的选择。
项目功能
- 租户管理:配置系统租户,支持 SaaS 场景下的多租户功能。
- 配置租户套餐:自定每个租户的菜单、操作、按钮的权限。
- 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
- 岗位管理:配置系统用户所属担任职务。
- 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
- 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
- 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
- 参数管理:对系统动态配置常用参数。
- 通知公告:系统通知公告信息发布维护。
- 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
- 登录日志:系统登录日志记录查询包含登录异常。
- 在线用户:当前系统中活跃用户状态监控。
- 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
- 系统接口:根据业务代码自动生成相关的api接口文档。
- 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
- 在线构建器:拖动表单元素生成相应的HTML代码。
项目特点
- 多租户支持:Vctgo-platform 深度集成了多租户功能,确保每个租户的数据和资源相互隔离,同时提供灵活的租户管理界面,简化租户的配置与管理流程。
- 精简脚手架:我们对 Ruoyi-Cloud 的脚手架进行了全面优化,去除了冗余和不必要的功能,仅保留了最核心、最实用的开发组件,使开发者能够专注于业务逻辑的实现。
- 快速开发:通过提供一套开箱即用的功能模板和示例代码,Vctgo-platform 大大降低了项目启动的难度,使开发者能够快速上手并构建出符合业务需求的应用。
- 减少决策负担:面对各种开源框架中集成的复杂功能,Vctgo-platform 已经为您做出了最优的选择和保留,无需再为如何抉择而烦恼,让开发过程更加顺畅。
- 中小企业友好:考虑到中小企业的实际需求和资源限制,Vctgo-platform 特别注重系统的稳定性和可扩展性,同时提供了灵活的配置选项和扩展接口,以满足不同企业的个性化需求。
系统模块介绍
com.vctgo
├── vctgo-ui // 前端框架 [80]
├── vctgo-gateway // 网关模块 [38080]
├── vctgo-auth // 认证中心 [39200]
├── vctgo-api // 接口模块
│ └── vctgo-api-system // 系统接口
├── vctgo-demo // 样例代码模块 [39203]
├── vctgo-common // 通用模块
│ └── vctgo-common-core // 核心模块
│ └── vctgo-common-datascope // 权限范围
│ └── vctgo-common-datasource // 多数据源
│ └── vctgo-common-log // 日志记录
│ └── vctgo-common-redis // 缓存服务
│ └── vctgo-common-security // 安全模块
│ └── vctgo-common-swagger // 系统接口
│ └── vctgo-common-message // 消息通知
│ └── vctgo-common-mybatisplus // mybatis租户增强组件
│ └── vctgo-common-seata // seata组件(未启用)
├── vctgo-modules // 业务模块
│ └── vctgo-system // 系统模块 [39201]
│ └── vctgo-gen // 代码生成 [39202]
│ └── vctgo-file // 文件服务 [39300]
│ └── vctgo-job // 定时任务服务 [39024]
├── vctgo-visual // 图形化管理模块
│ └── vctgo-visual-monitor // 监控中心 [39100]
├──pom.xml // 公共依赖
功能演示
开源地址
https://gitee.com/vctgo/vctgo-platform
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
猜你喜欢
- 2025-09-13 SDN、NFV、云网融合傻傻分不清?理清它们的来龙去脉与应用逻辑
- 2025-09-13 Java多租户SaaS系统实现方案_多租户 springboot
- 2025-09-13 EFCore多租户实现-共享数据库模式
- 2025-09-13 这款 .NET 9 + React 后台权限管理系统太强了!支持多租户、按钮权限(简单易用且文档齐全)
- 2025-09-13 设计一个多租户 SaaS 系统,如何实现租户数据隔离(...
- 2025-09-13 “凭什么要比业主多收钱?”租户抱怨遭区别对待,小区管理方喊委屈……
- 2025-09-13 设计一个多租户 SaaS 系统,如何实现租户数据隔离与资源配额控制?
- 2025-09-13 多租户登录页设计全攻略:如何实现灵活切换与数据隔离?
- 2025-09-13 springboot多租户实现(1):基础架构
- 2025-09-13 一文掌握 Spring Boot 数据库热插拔与多租户支持
- 最近发表
-
- K8s 部署频繁出错?一套流程教你快速定位故障,工作效率翻倍
- 防火墙服务无法启用,显示灰色的解决办法
- 网络问题-电脑无法上网处理思路以及办法 (总集)
- Win10学院:Windows Denfender无法启动怎么办?
- Windows账户登录问题解决方案_登录windows账户什么意思
- IIS无法启动提示计算机上"."的服务W3SVC,一分钟搞定,抓紧收藏
- 已申请到免费顶级域名如何管理_顶级域名免费注册
- 网站被劫持了老是跳转怎么办_网站被劫持到其它网站如何解决
- 这些“常用药”被注销!涉及维生素、去痛片、眼药水等!快看看你家有吗?
- 《皕宋楼藏书志》清 藏书家陆心源与其门人李宗莲合编的藏书目录
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)