springcloud + springcloud Alibaba + flowable流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限),缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.websoc
特别注意:本代码为Springboot工作流前后分离+跨域版本(权限控制到菜单和按钮)后台框架:springboot2.3.0+ Flowable6.5.0+ mybaits+maven+接口前端页面:html+vue.js形式jqueryajax异步跨域json格式数据交互前后分离,前后台分开部署(特别注意,前端用的vue.js,就是html页面引入vue.js形式,用tomcat部署运行,更适合后台开发者1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完
特别注意:本代码为Springboot工作流前后分离+跨域版本(权限控制到菜单和按钮)后台框架:springboot2.3.0+ Flowable6.5.0+ mybaits+maven+接口前端页面:html+vue.js形式jqueryajax异步跨域json格式数据交互前后分离,前后台分开部署(特别注意,前端用的vue.js,就是html页面引入vue.js形式,用tomcat部署运行,更适合后台开发者1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完
springcloud + springcloud Alibaba + flowable流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限),缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.websoc
springcloud + springcloud Alibaba + flowable流程引擎1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限),缓存框架 ehcache4.代码编辑器,在线模版编辑,仿开发工具编辑器5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节6.websoc
/**部署流程定义(根据ui.modeler的modelId部署) *@parammodelId模型ID *@fromfhadmin.cn */ protectedStringdeploymentProcessDefinitionFromUIModelId(StringmodelId)throwsException{ Modelmodel=modelService.getModel(modelId); BpmnModelbpmnModel=modelService.getBpmnModel(model); Deploymentdeployment=repositoryService.c
/**部署流程定义(根据ui.modeler的modelId部署) *@parammodelId模型ID *@fromfhadmin.cn */ protectedStringdeploymentProcessDefinitionFromUIModelId(StringmodelId)throwsException{ Modelmodel=modelService.getModel(modelId); BpmnModelbpmnModel=modelService.getBpmnModel(model); Deploymentdeployment=repositoryService.c
/**部署流程定义(根据ui.modeler的modelId部署)*@parammodelId模型ID*@fromfhadmin.cn*/protectedStringdeploymentProcessDefinitionFromUIModelId(StringmodelId)throwsException{Modelmodel=modelService.getModel(modelId);BpmnModelbpmnModel=modelService.getBpmnModel(model);Deploymentdeployment=repositoryService.createDeploy
/**部署流程定义(根据ui.modeler的modelId部署)*@parammodelId模型ID*@fromfhadmin.cn*/protectedStringdeploymentProcessDefinitionFromUIModelId(StringmodelId)throwsException{Modelmodel=modelService.getModel(modelId);BpmnModelbpmnModel=modelService.getBpmnModel(model);Deploymentdeployment=repositoryService.createDeploy
packageorg.flowable.ui.common.security;importorg.fh.util.Jurisdiction;importorg.flowable.common.engine.api.FlowableIllegalStateException;importorg.flowable.idm.api.User;importorg.flowable.ui.common.model.RemoteUser;importorg.springframework.security.core.Authentication;importorg.springframework.secu