微服务springcloud springboot框架源码activiti工作流前后分离

微服务springcloud springboot框架源码activiti工作流前后分离

代码介绍- - - - - - - - - - - - -

本商品为:springcloud + springboot微服务\分布式工作流前后分离+跨域版本(权限控制到菜单和按钮)

后台框架:springcloud格林威治。SR1 + springboot 2.1.4 + activiti6.0.0 + mybaits + maven + json接口

前端页面:html + vue。js形式jquery ajax异步跨域json格式数据交互前后分离,前后台分开部署

特别注意:前端用的vue。js,就是html页面引入vue。js形式,用tomcat部署运行,更适合后台开发者

手机功能:IM,工作流任务管理审批,站内信,上传头像,修改资料,好友管理等

核心技术- - - - - - - - - - - - - - - - - -

1。代码生成器:(单表,主表,明细表,树形表,快速开发利器)

freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面,建表的sql脚本,处理类,服务等完整模块

2。多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源

3。阿里数据库连接池德鲁伊,安全权限框架shiro(菜单权限和按钮权限),缓存框架ehcache

4。代码编辑器,在线模版编辑,仿开发工具编辑器

5。调用摄像头拍照自定义裁剪编辑头像,头像图片色度调节

6。websocket及时站内信并声音提醒,实时在线管理,websocket及时刷新页面(完胜ajax技术)

7。复述,存储分布式缓存自windows复述,绿色版,方便开发者本地开发测试

服务介绍(各个服务单独运行,高可用,低耦合)

一:springcloud服务- - - - - - - - - - - - - - - - -

1。尤里卡注册中心:做了两个尤里卡服务,以此类推可以做多个,互相注册,高可用,集群部署

2。zipkin跟踪服务:分布式跟踪日志,基于内存存储记录

3。zuul网关路由服务:分发请求,统一管理过滤,结合带负载均衡,hystrix断路器

4。springboot-admin监控中心服务:统一界面管理,查看各个服务运行状态驱动器健康检查

二:工作流服务- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

1。模型管理:web在线流程设计器,预览流程xml,导出xml,部署流程

2。流程管理:导入导出流程资源文件,查看流程图,根据流程实例反射出流程模型,激活挂起

3。运行中流程:查看流程信息,当前任务节点,当前流程图,作废暂停流程,指派待办人

4。历史的流程:查看流程信息,流程用时,流程状态,查看任务发起人信息

5。待办任务:查看本人个人任务以及本角色下的任务,办理,驳回,作废,指派一下代理人

6。已办任务:查看自己办理过的任务以及流程信息,流程图,流程状态(作废驳回正常完成)

注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,

任务发起人会收到站内信消息通知

三:系统服务- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

权限管理:点开二级菜单进入三级菜单显示角色(基础权限)和按钮权限

角色(基础权限):分角色组和角色,独立分配菜单权限和增删改查权限。(一个用户可以多个角色)

按钮权限:给角色分配按钮权限。

按钮管理:自定义按钮管理,维护按钮shiro权限标识等

菜单管理:N级别自定义菜单,选择菜单图标,菜单状态显示隐藏(递归处理)

数据字典:N级别,支持多级别分类。内设编号,排序等

日志管理:记录用户登录退出和一些重要操作记录

在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线同一用户只能在一个客户端登录

系统用户:对各个基本的用户增删改查,导出到excel表格,批量删除

站内信:收信箱和发信箱,websocket技术通讯技术做的及时收信提醒,可配置语音提示来信

系统设置:修改系统名称,每页显示条数,邮件服务配置,站内信配置

10。性能监控:drudi监控 各个服务的性能,SQL监控,SQL防火墙,URL监控,SPRING监控,SESSION监控等

四:系统工具服务 ---------------------

代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器)

正向生成: 生成完整的模块,html页面、处理类、mapper层、service层、myabaits的xml 建表的sql脚本等

微服务springcloud springboot框架源码activiti工作流前后分离