
SpringBoot+VUE3+ts+pina+Activiti7工作流+Quartz定时器【企业快速开发框架】
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
·
项目介绍
- RedPig 是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付
- 系统架构:SpringBoot、SpringSecurity、MyBatis-Plus、Vue3、TypeScript、Vite、Pina框架
- 代码生成器:一键生成服务端、客户端代码以及数据库SQL文件,开发人员只需关注业务
内置功能
- 用户管理:系统用户,用户具有角色、权限
- 角色管理:用户可以分配多个角色,菜单可以分配多个角色,用户登录通过角色判断拥有的菜单
- 权限管理:权限标识使用:1、前端按钮数据权限展示,2、后端SpringSecurity接口访问动态授权
- 菜单管理:配置菜单角色、按钮数据权限标识
- 部门管理:配置用户所属部门
- 代码生成:代码生成器可以一键生成服务端、VUE客户端、SQL语句
- 工作流程:整合activiti7最新工作流架构:部署流程定义文件,发布流程,审批流程
- 定时管理:定时器、定时器使用的job类管理,在线表达式生成
我已经把项目代码上传到CSDN了,大家直接下载即可哈:下载
| 技术栈 | 版本 |
|---|---|
| JDK | 8以上 |
| SpringBoot | 2.7.5 |
| Mybatis-Plus | 3.5.3 |
| MySql | 8.0 |
| Lombok | 1.8.22 |
| junit-jupiter | 5.7.2 |
| hutool-all | 5.8.19 |
| knife4j | 4.0.0 |
| Vue | 3.x |
| axios | 1.4.0 |
| echarts | 5.4.2 |
| element-plus | 2.3.6 |
| js-cookie | 3.0.5 |
| nprogress | 0.2.0 |
| pinia | 2.1.3 |
| vue-router | 4.2.2 |
| Activiti | 7.x |
| Quartz | 2.x |
如何部署?
数据库
1、导入本项目下面的redpig.sql文件到数据库,数据库名称redpig即可
2、修改redpig-boot/application.yml 中的数据库账号密码\
服务端
1、启动APP即可
客户端
pnpm run dev
账号密码
admin123/admin123
功能展示
数据库(后续还要新增表。。。。)

登录

系统首页

用户管理

用户授权

角色管理

权限管理

菜单管理

新增菜单

菜单授权

部门管理

代码生成器

同步数据库字段

生成代码

流程部署


待办任务

定时器管理

定时器任务管理

启动定时器

我已经把项目代码上传到CSDN了,大家直接下载即可哈:下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:2 个月前 )
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 4 个月前
e428d891
Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
更多推荐

所有评论(0)