1 Star 0 Fork 100

bardian / spark-platform

forked from polaris.wang / spark-platform 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 7.67 KB
一键复制 编辑 原始数据 按行查看 历史
polaris.wang 提交于 2020-08-04 11:15 . update README.md.

spark-platform

spark 开发平台 作者:polaris.wang

https://img.shields.io/badge/AGPL-3.0-brightgreen https://img.shields.io/badge/Spring%20Cloud-Hoxton.SR3-brightgreen https://img.shields.io/badge/Spring%20Boot-2.2.6.RELEASE-brightgreen https://img.shields.io/badge/Flowable-6.4.2-brightgreen https://img.shields.io/badge/Mybatis%20Plus-3.3.1-brightgreen

  • 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统
  • 基于vue-element-template,更简洁的页面,实现的前后端交互
  • 前后端分离架构,客户端和服务端纯Token交互,接口全部使用restful风格
  • 认证服务器与资源服务器分离,方便接入自己的微服务系统;
  • 基于flowable的工作流系统,提供完善基于业务的流程系统
  • 提供代码生成器、封装Mybatis plus 查询,提高开发效率

### 如果您喜欢,请小手抖一下,帮作者点个赞 :smile:

如果大家有什么建议或者问题,请在Issues中提交,作者会一一的回复,希望大家一起让这个开源项目变的更好,我的本意是大家一起学习,所以此项目完全免费。您的点赞和建议是作者维护这个项目的最大动力,感谢!

2020-08-07 开发者会上线2.0版本,请大家期待,2.0相比于1.0 代码进行了优化,模块更细化,引入更简单。

2020-06-12 更新日志

  1. 角色授权页面更改、不允许删除超级管理员角色。
  2. 新建菜单的时候默认分配给超级管理员角色。
  3. 添加定时任务调度管理,提供java ben方式、rest方式和消息队列方式。其中消息队列方式将在2.0后添加rabbitmq的时候实现,敬请期待。
  4. 全局错误信息拦截Assert业务校验错误,错误信息Exception返回,方便quartz接收到错误信息。

文档地址

https://www.kancloud.cn/polaris_wang/spark/1762689

强调 接下来开发的功能:完善自动生成代码,另开分支添加阿里的配置中心和注册中心。6月底1.0版本将要封版,请大家有什么bug和需求赶快提,作者会在近期把bug清理掉,然后开始2.0版本的开发。

注意:

  1. 流程测试:
  • 这里是列表文本使用admin 账号添加文章,发布,之后,角色是组长的都会接到待办消息。
  • 流程流转到主编审核,使用主编1和主编2审核,入口从待办任务中进入。
  • 系统判断节点为自动判断,逻辑为 主编审核节点只有当两个主编都审核通过,则为审核流程通过,如果其中有人拒绝,退回到发起人修改,也就是admin
  • 发起人admin重新修改数据 提交给组长角色审核,或者关闭当前的流程。
  1. 流程测试图 输入图片说明

已实现功能

用户管理 角色管理 菜单管理 部门管理 字典管理 客户端管理 待办事项 已办事项
流程管理 系统日志 系统监控 代码生成器 网关限流 文件管理 登录日志 定时任务

项目地址

平台 spark-platform(后端) spark-admin(前端)
GitHub https://github.com/wangdingfeng/spark-platform https://github.com/wangdingfeng/spark-admin
Gitee https://gitee.com/dreamfeng/spark-platform https://gitee.com/dreamfeng/spark-admin

演示地址

演示地址:http://www.sparkplatform.cn/

演示环境账号密码:

账号 密码 权限
admin 123456 除删除外所有的权限
zuzhang 123456 工作流权限
zhubian1 123456 工作流权限
zhubian2 123456 工作流权限
依赖 版本
Spring Boot 2.2.6.RELEASE
Spring Cloud Hoxton.SR3
Flowable 6.4.2
Mybatis Plus 3.3.1
Spring Boot Admin 2.2.0
Security Jwt 1.0.10.RELEASE

模块说明

spark-platform 
├── spark-auth -- 授权服务 oauth2
└── spark-common -- 系统公共模块 
     ├── spark-common-base -- 基本公共类
     ├── spark-common-config -- 公共配置类
     ├── spark-common-feigh -- 公共feigh类
     ├── spark-common-security -- 安全工具类
     └── spark-common-utils -- 工具类
     └── spark-common-log -- 日志记录
├── spark-gateway -- Spring Cloud Gateway网关
├── spark-eureka -- Spring Cloud eureka注册中心
├── spark-control -- Spring Boot Admin监控
└── spark-admin -- 通用用户权限管理模块
     └── spark-admin-api -- 通用用户权限管理系统公共api模块
     └── spark-admin-biz -- 通用用户权限管理系统业务处理模块
└── spark-flowable -- 通用工作流模块
     └── spark-flowable-api -- 通用工作流模块公共api模块
     └── spark-flowable-biz -- 通用工作流模块业务处理模块
├── spark-cms -- 内容管理平台模块
├── spark-tx-manager -- 分布式事务模块
├── spark-quartz -- 定时任务模块

平台截图 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

1
https://gitee.com/zhurui536/spark-platform.git
git@gitee.com:zhurui536/spark-platform.git
zhurui536
spark-platform
spark-platform
master

搜索帮助