项目介绍

  • RedPig 是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付
  • 系统架构:SpringBoot、SpringSecurity、MyBatis-Plus、Vue3、TypeScript、Vite、Pina框架
  • 代码生成器:一键生成服务端、客户端代码以及数据库SQL文件,开发人员只需关注业务

内置功能

  1. 用户管理:系统用户,用户具有角色、权限
  2. 角色管理:用户可以分配多个角色,菜单可以分配多个角色,用户登录通过角色判断拥有的菜单
  3. 权限管理:权限标识使用:1、前端按钮数据权限展示,2、后端SpringSecurity接口访问动态授权
  4. 菜单管理:配置菜单角色、按钮数据权限标识
  5. 部门管理:配置用户所属部门
  6. 代码生成:代码生成器可以一键生成服务端、VUE客户端、SQL语句
  7. 工作流程:整合activiti7最新工作流架构:部署流程定义文件,发布流程,审批流程
  8. 定时管理:定时器、定时器使用的job类管理,在线表达式生成

我已经把项目代码上传到CSDN了,大家直接下载即可哈:下载

技术栈版本
JDK8以上
SpringBoot2.7.5
Mybatis-Plus3.5.3
MySql8.0
Lombok1.8.22
junit-jupiter5.7.2
hutool-all5.8.19
knife4j4.0.0
Vue3.x
axios1.4.0
echarts5.4.2
element-plus2.3.6
js-cookie3.0.5
nprogress0.2.0
pinia2.1.3
vue-router4.2.2
Activiti7.x
Quartz2.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 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐