特别注意:本代码为 Springboot 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮)
后台框架:springboot2.3.0+ Flowable6.5.0+ mybaits+maven+接口
前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署
(特别注意,前端用的vue.js, 就是html页面引入vue.js形式, 用tomcat部署运行,更适合后台开发者
1.代码生成器: 正反双向
freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块
2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源
3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限), 缓存框架 ehcache
4.代码编辑器,在线模版编辑,仿开发工具编辑器
5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节
6.websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面(完胜ajax技术)
7.Flowable工作流 目前公认比较好用的工作流引擎,集成web流程设计器
工作流模块-------------------------------
1.模型管理 :web在线流程设计器、导入导出xml、复制流程、部署流程
2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起
3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人、自由跳转
4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息
5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人
6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(作废 驳回 正常完成)
办理任务时候可以选择用户进行抄送,就是给被抄送人发送站内信通知当前审批意见以及备注信息
注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,
任务发起人会收到站内信消息通知
------------------------------------------- 系统模块
权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限
角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限。(一个用户可以多个角色)
按钮权限: 给角色分配按钮权限。
按钮管理:自定义按钮管理,维护按钮shiro权限标识等
菜单管理:N级别自定义菜单,选择菜单图标,菜单状态显示隐藏(递归处理)
数据字典:N级别,支持多级别分类。内设编号,排序等
日志管理:记录用户登录退出和一些重要操作记录
在线管理:websocket技术,实时检测在线用户列表,统计在线人数,可强制用户下线 同一用户只能在一个客户端登录
系统用户:对各个基本的用户增删改查,导出到excel表格,批量删除
代码生成:生成完整的模块代码,
https://www.futurelearn.com/profiles/14436388
https://www.futurelearn.com/profiles/14436374
https://www.futurelearn.com/profiles/14436390
https://www.futurelearn.com/profiles/14436401
https://www.futurelearn.com/profiles/14436402
https://www.futurelearn.com/profiles/14436403
https://www.futurelearn.com/profiles/14436398
https://www.futurelearn.com/profiles/14436431
https://www.futurelearn.com/profiles/14436434
https://www.futurelearn.com/profiles/14436445
https://www.futurelearn.com/profiles/14436453
https://www.futurelearn.com/profiles/14436464
https://www.futurelearn.com/profiles/14436473
https://www.futurelearn.com/profiles/14436466
https://www.futurelearn.com/profiles/14436480
https://www.futurelearn.com/profiles/14436470
https://www.futurelearn.com/profiles/14436486
https://www.futurelearn.com/profiles/14436525
https://www.futurelearn.com/profiles/14436522
https://www.futurelearn.com/profiles/14436519
https://www.futurelearn.com/profiles/14436560
https://www.futurelearn.com/profiles/14436546
https://www.futurelearn.com/profiles/14436531
https://www.futurelearn.com/profiles/14436545
https://www.futurelearn.com/profiles/14436544
https://www.futurelearn.com/profiles/14436562
https://www.futurelearn.com/profiles/14436570
https://www.futurelearn.com/profiles/14436604
https://www.futurelearn.com/profiles/14436591
https://www.futurelearn.com/profiles/14436600
https://www.futurelearn.com/profiles/14436629
https://www.futurelearn.com/profiles/14436618
https://www.futurelearn.com/profiles/14436621
https://www.futurelearn.com/profiles/14436632
https://www.futurelearn.com/profiles/14436633
https://www.futurelearn.com/profiles/14436636
https://www.futurelearn.com/profiles/14436656
https://www.futurelearn.com/profiles/14436665
https://www.futurelearn.com/profiles/14436676
https://www.futurelearn.com/profiles/14436648
https://www.futurelearn.com/profiles/14436695
https://www.futurelearn.com/profiles/14436694
https://www.futurelearn.com/profiles/14436697
https://www.futurelearn.com/profiles/14436723
https://www.futurelearn.com/profiles/14436713
https://www.futurelearn.com/profiles/14436696
https://www.futurelearn.com/profiles/14436715
https://www.futurelearn.com/profiles/14436762
https://www.futurelearn.com/profiles/14436755
https://www.futurelearn.com/profiles/14436739
https://www.futurelearn.com/profiles/14436748
https://www.futurelearn.com/profiles/14436746
https://www.futurelearn.com/profiles/14436768
https://www.futurelearn.com/profiles/14436776
https://www.futurelearn.com/profiles/14436773
https://www.futurelearn.com/profiles/14436780
https://www.futurelearn.com/profiles/14436777
https://www.futurelearn.com/profiles/14436815
https://www.futurelearn.com/profiles/14436818
https://www.futurelearn.com/profiles/14436820
https://www.futurelearn.com/profiles/14436826
https://www.futurelearn.com/profiles/14436855
https://www.futurelearn.com/profiles/14436854
https://www.futurelearn.com/profiles/14436857
https://www.futurelearn.com/profiles/14436858
https://www.futurelearn.com/profiles/14436865
https://www.futurelearn.com/profiles/14436874
https://www.futurelearn.com/profiles/14436887
https://www.futurelearn.com/profiles/14436904
https://www.futurelearn.com/profiles/14436916
https://www.futurelearn.com/profiles/14436911
https://www.futurelearn.com/profiles/14436900
https://www.futurelearn.com/profiles/14436946
https://www.futurelearn.com/profiles/14436953
https://www.futurelearn.com/profiles/14436958
https://www.futurelearn.com/profiles/14436957
https://www.futurelearn.com/profiles/14436968
https://www.futurelearn.com/profiles/14436961
https://www.futurelearn.com/profiles/14437008
https://www.futurelearn.com/profiles/14436993
https://www.futurelearn.com/profiles/14437010
https://www.futurelearn.com/profiles/14437004
https://www.futurelearn.com/profiles/14437016
https://www.futurelearn.com/profiles/14437034
https://www.futurelearn.com/profiles/14437032
https://www.futurelearn.com/profiles/14437040
https://www.futurelearn.com/profiles/14437025
https://www.futurelearn.com/profiles/14437029
https://www.futurelearn.com/profiles/14437072
https://www.futurelearn.com/profiles/14437058
https://www.futurelearn.com/profiles/14437066
https://www.futurelearn.com/profiles/14437074
https://www.futurelearn.com/profiles/14437095
https://www.futurelearn.com/profiles/14437083
https://www.futurelearn.com/profiles/14437104
https://www.futurelearn.com/profiles/14437097
https://www.futurelearn.com/profiles/14437115
https://www.futurelearn.com/profiles/14437124
https://www.futurelearn.com/profiles/14437118
https://www.futurelearn.com/profiles/14437107
https://www.futurelearn.com/profiles/14437134
https://www.futurelearn.com/profiles/14437135
https://www.futurelearn.com/profiles/14437151
https://www.futurelearn.com/profiles/14437163
https://www.futurelearn.com/profiles/14437185
https://www.futurelearn.com/profiles/14437202
https://www.futurelearn.com/profiles/14437215
https://www.futurelearn.com/profiles/14437190
https://www.futurelearn.com/profiles/14437200
https://www.futurelearn.com/profiles/14437178
https://www.futurelearn.com/profiles/14437211
https://www.futurelearn.com/profiles/14437226
https://www.futurelearn.com/profiles/14437218
https://www.futurelearn.com/profiles/14437234
https://www.futurelearn.com/profiles/14437266
https://www.futurelearn.com/profiles/14437282
https://www.futurelearn.com/profiles/14437257
https://www.futurelearn.com/profiles/14437278
https://www.futurelearn.com/profiles/14437281
https://www.futurelearn.com/profiles/14437251
https://www.futurelearn.com/profiles/14437271
https://www.futurelearn.com/profiles/14437304
https://www.futurelearn.com/profiles/14432077
https://www.futurelearn.com/profiles/14432087
https://www.futurelearn.com/profiles/14432084
https://www.futurelearn.com/profiles/14432094
https://www.futurelearn.com/profiles/14432099
https://www.futurelearn.com/profiles/14432144
https://www.futurelearn.com/profiles/14432146
https://www.futurelearn.com/profiles/14432147
https://www.futurelearn.com/profiles/14432134
https://www.futurelearn.com/profiles/14432159
https://www.futurelearn.com/profiles/14432141
https://www.futurelearn.com/profiles/14432145
https://www.futurelearn.com/profiles/14432149
https://www.futurelearn.com/profiles/14432162
https://www.futurelearn.com/profiles/14432172
https://www.futurelearn.com/profiles/14432204
https://www.futurelearn.com/profiles/14432213
https://www.futurelearn.com/profiles/14432228
https://www.futurelearn.com/profiles/14432225
https://www.futurelearn.com/profiles/14432219
https://www.futurelearn.com/profiles/14432216
https://www.futurelearn.com/profiles/14432217
https://www.futurelearn.com/profiles/14432223
https://www.futurelearn.com/profiles/14432229
https://www.futurelearn.com/profiles/14432238
https://www.futurelearn.com/profiles/14432274
https://www.futurelearn.com/profiles/14432270
https://www.futurelearn.com/profiles/14432285
https://www.futurelearn.com/profiles/14432286
https://www.futurelearn.com/profiles/14432287
https://www.futurelearn.com/profiles/14432293
https://www.futurelearn.com/profiles/14432289
https://www.futurelearn.com/profiles/14432299
https://www.futurelearn.com/profiles/14432298
https://www.futurelearn.com/profiles/14432310
https://www.futurelearn.com/profiles/14432337
https://www.futurelearn.com/profiles/14432344
https://www.futurelearn.com/profiles/14432339
https://www.futurelearn.com/profiles/14432354
https://www.futurelearn.com/profiles/14432356
https://www.futurelearn.com/profiles/14432334
https://www.futurelearn.com/profiles/14432368
https://www.futurelearn.com/profiles/14432372
https://www.futurelearn.com/profiles/14432366
https://www.futurelearn.com/profiles/14432377
https://www.futurelearn.com/profiles/14432404
https://www.futurelearn.com/profiles/14432409
https://www.futurelearn.com/profiles/14432410
https://www.futurelearn.com/profiles/14432412
https://www.futurelearn.com/profiles/14432407
https://www.futurelearn.com/profiles/14432418
https://www.futurelearn.com/profiles/14432420
https://www.futurelearn.com/profiles/14432423
https://www.futurelearn.com/profiles/14432428
https://www.futurelearn.com/profiles/14432461
https://www.futurelearn.com/profiles/14432444
https://www.futurelearn.com/profiles/14432468
https://www.futurelearn.com/profiles/14432469
https://www.futurelearn.com/profiles/14432472
https://www.futurelearn.com/profiles/14432473
https://www.futurelearn.com/profiles/14432483
https://www.futurelearn.com/profiles/14432475
https://www.futurelearn.com/profiles/14432479
https://www.futurelearn.com/profiles/14432480
https://www.futurelearn.com/profiles/14432516
https://www.futurelearn.com/profiles/14432523
https://www.futurelearn.com/profiles/14432518
https://www.futurelearn.com/profiles/14432532
https://www.futurelearn.com/profiles/14432545
https://www.futurelearn.com/profiles/14432551
https://www.futurelearn.com/profiles/14432554
https://www.futurelearn.com/profiles/14432556
https://www.futurelearn.com/profiles/14432555
https://www.futurelearn.com/profiles/14432558
https://www.futurelearn.com/profiles/14432590
https://www.futurelearn.com/profiles/14432588
https://www.futurelearn.com/profiles/14432606
https://www.futurelearn.com/profiles/14432604
https://www.futurelearn.com/profiles/14432627
https://www.futurelearn.com/profiles/14432626
https://www.futurelearn.com/profiles/14432628
https://www.futurelearn.com/profiles/14432636
https://www.futurelearn.com/profiles/14432642
https://www.futurelearn.com/profiles/14432639
https://www.futurelearn.com/profiles/14432655
https://www.futurelearn.com/profiles/14432670
https://www.futurelearn.com/profiles/14432656
https://www.futurelearn.com/profiles/14432678
https://www.futurelearn.com/profiles/14432700
https://www.futurelearn.com/profiles/14432690
https://www.futurelearn.com/profiles/14432698
https://www.futurelearn.com/profiles/14432704
https://www.futurelearn.com/profiles/14432702
https://www.futurelearn.com/profiles/14432706
https://www.futurelearn.com/profiles/14432717
https://www.futurelearn.com/profiles/14432743
https://www.futurelearn.com/profiles/14432747
https://www.futurelearn.com/profiles/14432750
https://www.futurelearn.com/profiles/14432766
https://www.futurelearn.com/profiles/14432769
https://www.futurelearn.com/profiles/14432783
https://www.futurelearn.com/profiles/14432780
https://www.futurelearn.com/profiles/14432781
https://www.futurelearn.com/profiles/14432789
https://www.futurelearn.com/profiles/14432786
https://www.futurelearn.com/profiles/14432806
https://www.futurelearn.com/profiles/14432807
https://www.futurelearn.com/profiles/14432809
https://www.futurelearn.com/profiles/14432827
https://www.futurelearn.com/profiles/14432841
https://www.futurelearn.com/profiles/14432845
https://www.futurelearn.com/profiles/14432852
https://www.futurelearn.com/profiles/14432855
https://www.futurelearn.com/profiles/14432854
https://www.futurelearn.com/profiles/14432940
https://www.futurelearn.com/profiles/14432941
https://www.futurelearn.com/profiles/14432949
https://www.futurelearn.com/profiles/14432951
https://www.futurelearn.com/profiles/14432947
https://www.futurelearn.com/profiles/14432950
https://www.futurelearn.com/profiles/14432966
https://www.futurelearn.com/profiles/14432964
https://www.futurelearn.com/profiles/14433009
https://www.futurelearn.com/profiles/14432989
https://www.futurelearn.com/profiles/14433014
https://www.futurelearn.com/profiles/14433025
https://www.futurelearn.com/profiles/14433019
https://www.futurelearn.com/profiles/14433033
https://www.futurelearn.com/profiles/14433036
https://www.futurelearn.com/profiles/14433028
https://www.futurelearn.com/profiles/14433032
https://www.futurelearn.com/profiles/14433046
https://www.futurelearn.com/profiles/14433067
https://www.futurelearn.com/profiles/14433066
https://www.futurelearn.com/profiles/14433074
https://www.futurelearn.com/profiles/14433088
https://www.futurelearn.com/profiles/14433098
https://www.futurelearn.com/profiles/14433099
https://www.futurelearn.com/profiles/14433093
https://www.futurelearn.com/profiles/14433095
https://www.futurelearn.com/profiles/14433102
https://www.futurelearn.com/profiles/14433117
https://www.futurelearn.com/profiles/14433128
https://www.futurelearn.com/profiles/14433132
https://www.futurelearn.com/profiles/14433146
https://www.futurelearn.com/profiles/14433162
https://www.futurelearn.com/profiles/14433161
https://www.futurelearn.com/profiles/14433149
https://www.futurelearn.com/profiles/14433165
https://www.futurelearn.com/profiles/14433172
https://www.futurelearn.com/profiles/14433171
https://www.futurelearn.com/profiles/14433180
https://www.futurelearn.com/profiles/14433200
https://www.futurelearn.com/profiles/14433193
https://www.futurelearn.com/profiles/14433223
https://www.futurelearn.com/profiles/14433231
https://www.futurelearn.com/profiles/14433236
https://www.futurelearn.com/profiles/14433228
https://www.futurelearn.com/profiles/14433249
https://www.futurelearn.com/profiles/14433237
https://www.futurelearn.com/profiles/14433264
https://www.futurelearn.com/profiles/14433257
https://www.futurelearn.com/profiles/14433267
https://www.futurelearn.com/profiles/14433252
https://www.futurelearn.com/profiles/14433307
https://www.futurelearn.com/profiles/14433302
https://www.futurelearn.com/profiles/14433296
https://www.futurelearn.com/profiles/14433323
https://www.futurelearn.com/profiles/14433325
https://www.futurelearn.com/profiles/14433334
https://www.futurelearn.com/profiles/14433339
https://www.futurelearn.com/profiles/14433326
https://www.futurelearn.com/profiles/14433332
https://www.futurelearn.com/profiles/14433356
https://www.futurelearn.com/profiles/14433365
https://www.futurelearn.com/profiles/14433374
https://www.futurelearn.com/profiles/14433390
https://www.futurelearn.com/profiles/14433382
https://www.futurelearn.com/profiles/14433404
https://www.futurelearn.com/profiles/14433388
https://www.futurelearn.com/profiles/14433406
https://www.futurelearn.com/profiles/14433410
https://www.futurelearn.com/profiles/14433407
https://www.futurelearn.com/profiles/14433464
https://www.futurelearn.com/profiles/14433465
https://www.futurelearn.com/profiles/14433455
https://www.futurelearn.com/profiles/14433450
https://www.futurelearn.com/profiles/14433462
https://www.futurelearn.com/profiles/14433485
https://www.futurelearn.com/profiles/14433492
https://www.futurelearn.com/profiles/14433501
https://www.futurelearn.com/profiles/14433509
https://www.futurelearn.com/profiles/14433499
https://www.futurelearn.com/profiles/14433551
https://www.futurelearn.com/profiles/14433546
https://www.futurelearn.com/profiles/14433560
https://www.futurelearn.com/profiles/14433557
https://www.futurelearn.com/profiles/14433562
https://www.futurelearn.com/profiles/14433554
https://www.futurelearn.com/profiles/14433565
https://www.futurelearn.com/profiles/14433590
https://www.futurelearn.com/profiles/14433614
https://www.futurelearn.com/profiles/14433624
https://www.futurelearn.com/profiles/14433607
https://www.futurelearn.com/profiles/14433626
https://www.futurelearn.com/profiles/14433635
https://www.futurelearn.com/profiles/14433638
https://www.futurelearn.com/profiles/14433631
https://www.futurelearn.com/profiles/14433651
https://www.futurelearn.com/profiles/14433648
https://www.futurelearn.com/profiles/14433659
https://www.futurelearn.com/profiles/14433688
https://www.futurelearn.com/profiles/14433682
https://www.futurelearn.com/profiles/14433700
https://www.futurelearn.com/profiles/14433689
https://www.futurelearn.com/profiles/14433690
https://www.futurelearn.com/profiles/14433705
https://www.futurelearn.com/profiles/14433696
https://www.futurelearn.com/profiles/14433711
https://www.