48 Star 383 Fork 144

zsvg / vboot-java

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
MIT

vboot-java

一个开箱即用的快速开发平台JAVA版

🍿 相关地址

🍟 概述

  • 基于JAVA实现的快速开发平台。模块化插件式开发,前后端分离,开箱即用。
  • 后台基于SpringBoot框架,数据库访问同时集成了Jpa与MyBatis-Plus,即可自动生成数据库表结构,又可灵活编写sql。
  • 前端基于vue-next-admin/vben框架,引入了bpmn.js工作流、VForm可视化表单。
  • 默认前端(Element-Plus)项目地址:https://gitee.com/zsvg/vboot-vue
  • Vben前端(Ant-Design-Vue)项目地址:https://gitee.com/zsvg/vboot-vben
  • .NET6实现的同功能项目地址https://gitee.com/zsvg/vboot-net 两个项目会同步开发

🍄 快速启动

  • 准备工作:1.配置一个名为vboot-java的mysql数据库,默认账号root,密码123456(可改) 2.开启redis 可不设置密码
  • 启动后台:打开项目,找到vboot-web下的application启动类启动运行
  • 启动前端:下载配套的前端UIhttps://gitee.com/zsvg/vboot-vue使用npm构建,访问 http://localhost:868 预览

🏀 分层说明

├─vboot-app                     ->自建业务应用层,在此写您具体业务代码
├─vboot-core                    ->框架核心层
├─vboot-extend                  ->框架扩展应用层,包含通用的标准模块
├─vboot-web                     ->框架启动层,包含项目配置
注:建议将自己的业务代码写在【vboot-app】层里面,可随框架升级减少冲突。

🍖 详细功能

  1. 主控面板:控制台页面,可进行工作台,分析页,统计等功能的展示。
  2. 部门管理:部门维护,支持多层级结构的树形结构。
  3. 用户管理:用户维护,可设置用户部门,岗位,群组,职务,角色,数据权限等。
  4. 岗位管理:岗位维护,岗位可作为用户的一个标签,岗位也可与权限等其他功能挂钩。
  5. 群组管理:群组维护,群组可设置部门,用户,岗位,用于更广泛的权限设置。
  6. 菜单管理:菜单目录,菜单,和按钮的维护是权限控制的基本单位。
  7. 角色管理:角色绑定菜单后,可限制相关角色的人员登录系统的功能范围。
  8. 字典管理:系统内各种枚举类型的维护。
  9. 访问日志:用户的登录和退出日志的查看和管理。
  10. 操作日志:用户的操作业务的日志的查看和管理。
  11. 定时任务:定时任务的维护,通过cron表达式控制任务的执行频率。
  12. 流程引擎:流程图展示,自解析bpmn.js,支持驳回、转办、废弃,跳转等功能
  13. 在线表单:在线表单设计,配合流程可以实现表单数据流转
  14. 消息机制:待办待阅功能,联通钉钉与企业微信接口
  15. 代码生成:在线配置,一键生成前后端代码

⚡ 近期计划

  • 完善文档
  • 完善工作流

💐 特别鸣谢

如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源!
MIT License Copyright (c) 2022 vboot Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

vboot 快速开发平台JAVA版 后台框架与技术:SpringBoot Security Jpa MybatisPlus(activiti camunda flowable)借鉴ruoyi 与 eladmin 前端框架与技术:ant-DesignVue ElementPlus Vben vue-next-admin vxe-table 表单设计器 bpmn.js 工作流 expand collapse
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/zsvg/vboot-java.git
git@gitee.com:zsvg/vboot-java.git
zsvg
vboot-java
vboot-java
master

Search