SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目

今天给大家带来的是本人写的一套快速开发框架,具备动态角色、权限管理,整合工作流Activiti7、quartz定时器,代码生成器

下载地址

后端技术栈:

JDK17【LTS:长期支持版本】
SpringBoot3.x
MyBatis-Plus3.5.3
MySql8.x
SpringSecurity6/Shiro/Sa-Token/不用权限框架
knife4j:封装的swagger文档
Jwt
代码生成器:velocity/freemarker
activiti7:工作流引擎
    web设计器:activiti6的设计器是支持7的
    以后工作流可能都不会提供自己的设计器 bpmnjs
quartz:定时器

前端技术栈:

Vue3 pinia Typescript element-plus

功能介绍

内置功能

  1. 用户管理:系统用户,用户具有角色、权限
  2. 角色管理:用户可以分配多个角色,菜单可以分配多个角色,用户登录通过角色判断拥有的菜单
  3. 权限管理:权限标识使用:1、前端按钮数据权限展示,2、后端SpringSecurity接口访问动态授权
  4. 菜单管理:配置菜单角色、按钮数据权限标识
  5. 菜单生成:代码生成器生成代码后,可以生成菜单,默认是管理员可以访问
  6. 部门管理:配置用户所属部门
  7. 代码生成:代码生成器可以一键生成服务端、VUE客户端、SQL语句
  8. 工作流程:整合activiti7最新工作流架构:部署流程定义文件,发布流程,审批流程
  9. 定时管理:定时器、定时器使用的job类管理,在线表达式生成
技术栈 版本
JDK 17
SpringBoot 3.1.2
Mybatis-Plus 3.5.3
SpringSecurity6.x 6.1.2
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

功能截图

SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第1张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第2张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第3张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第4张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第5张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第6张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第7张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第8张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第9张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第10张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第11张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第12张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第13张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第14张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第15张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第16张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第17张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第18张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第19张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第20张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第21张图片
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目_第22张图片

你可能感兴趣的:(typescript,javascript,前端)