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了,大家直接下载即可哈:下载
GitHub 加速计划 / vu / vue
82
16
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
9e887079
[skip ci] 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> 6 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)