当前位置: 首页 > wzjs >正文

苏州做网站公司找苏州聚尚网络公众号开发者密钥有什么用

苏州做网站公司找苏州聚尚网络,公众号开发者密钥有什么用,网站建设公司如何做大,美工详情页设计一般多少钱本章将针对前期进行的Flowable流程引擎研究,进行相应的工程化改造,改造过程分别为对Flowable引擎流程文件远程化处理,流程过程接口化升级,等方面进行改造,以适配其他项目对流程引擎的API调用 首先对流程引擎项目主要流…

本章将针对前期进行的Flowable流程引擎研究,进行相应的工程化改造,改造过程分别为对Flowable引擎流程文件远程化处理,流程过程接口化升级,等方面进行改造,以适配其他项目对流程引擎的API调用

首先对流程引擎项目主要流转功能进行API封装暴露出接口

/*** 根据流程Key创建一个流程* @response* @return*/@RequestMapping(value = "/pushFlowable",method = RequestMethod.POST)public R<String> pushFlowable(@RequestBody FlowableCreateDTO flowableCreate) {Map<String, Object> map = new HashMap<>();for (FlowableMapDTO flowable : flowableCreate.getMapList()){map.put(flowable.getKey(),flowable.getValue());}ProcessInstance studentLeave = runtimeService.startProcessInstanceByKey(flowableCreate.getFlowableKey(), map);Task task = taskService.createTaskQuery().processInstanceId(studentLeave.getId()).singleResult();taskService.complete(task.getId());return R.data(studentLeave.getId());}/*** 根据分组信息查询当前分组下的任务列表* @param queryDTO* @return*/@RequestMapping(value = "/getTaskListByGroup",method = RequestMethod.POST)public R<List<FlowableTaskInfoDTO>> getTaskListByGroup(@RequestBody FlowableTaskQueryDTO queryDTO) {List<Task> teacherTaskList = taskService.createTaskQuery().taskCandidateGroup(queryDTO.getGroupKey()).list();List<FlowableTaskInfoDTO> infoDTOList = new ArrayList<>();for (Task task : teacherTaskList){FlowableTaskInfoDTO infoDTO = new FlowableTaskInfoDTO();BeanUtils.copyProperties(task,infoDTO);infoDTOList.add(infoDTO);}return R.data(infoDTOList);}/*** 根据用户信息查询当前用户的任务列表* @param queryDTO* @return*/@RequestMapping(value = "/getTaskListByUser",method = RequestMethod.POST)public R<List<FlowableTaskInfoDTO>> getTaskListByUser(@RequestBody FlowableTaskQueryDTO queryDTO) {List<Task> teacherTaskList = taskService.createTaskQuery().taskCandidateUser(queryDTO.getUserKey()).list();List<FlowableTaskInfoDTO> infoDTOList = new ArrayList<>();for (Task task : teacherTaskList){FlowableTaskInfoDTO infoDTO = new FlowableTaskInfoDTO();BeanUtils.copyProperties(task,infoDTO);infoDTOList.add(infoDTO);}return R.data(infoDTOList);}/*** 根据任务ID执行下一步* @response* @return*/@RequestMapping(value = "/completeTaskById",method = RequestMethod.POST)public R<String> completeTaskById(@RequestBody FlowableCreateDTO flowableCreate) {Map<String, Object> map = new HashMap<>();for (FlowableMapDTO flowable : flowableCreate.getMapList()){map.put(flowable.getKey(),flowable.getValue());}taskService.complete(flowableCreate.getTaskId(), map);return R.data("success");}/*** 根据任务ID查询流程流转记录* @response* @return*/@RequestMapping(value = "/getHistoricActivityListById",method = RequestMethod.POST)public R<List<FlowableHistoricActivityDTO>> getHistoricActivityListById(@RequestBody FlowableCreateDTO flowableCreate) {// 查看历史List<HistoricActivityInstance> activities = historyService.createHistoricActivityInstanceQuery().processInstanceId(flowableCreate.getProcessInstanceId()).finished().orderByHistoricActivityInstanceEndTime().asc().list();List<FlowableHistoricActivityDTO> historicActivityDTOList = new ArrayList<>();for (HistoricActivityInstance activity : activities) {FlowableHistoricActivityDTO dto = new FlowableHistoricActivityDTO();BeanUtils.copyProperties(activity,dto);historicActivityDTOList.add(dto);}return R.data(historicActivityDTOList);}

根据业务需求调用相应接口

在这里插入图片描述

任务调度服务调用API完成任务流转

在这里插入图片描述


在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

http://www.dtcms.com/wzjs/796790.html

相关文章:

  • 温州企业网站排名优化郑州app制作开发
  • 网站建设一般多少钱比较合适网站建设与网页设计从入门到精通 素材下载
  • 重庆大学建设管理与房地产学院网站杭州建设信用平台
  • 厦门企业网站建设公司用vs2012怎么做网站
  • ip下的网站吗山东建设管理局网站
  • 做外贸需要有自己的网站吗网站建站授权模板下载
  • 微网站建设价格百度下载app下载
  • 查网站空间商怎样利用互联网进行网络推广
  • 网站建设专家论证会网站做淘宝客
  • 数据交易网站开发中国建设银行英语网站
  • 天津网站营销建设部资质申报网站
  • 如何做好网站关键词布局asp net做购物网站
  • 室内设计网站大全网站简单的网站设计开发
  • 网站建设确认函seo的课谁讲的好
  • 免费网站统计工具百度营销后台
  • h5网站还有哪些深圳建材公司app
  • 买完域名后怎么搭建个人网站长春网络公司营销模式
  • 网站建设与维护的试卷找家里做的工作到什么网站
  • 网站 网络营销价值门户网站html模板
  • 建设工程公司网站福田祥菱官网
  • 烟台高端网站开发腾讯做的购物网站
  • 重庆哪里有做网站的公司wordpress固定链接404 nginx
  • 做网站能申报只是产权么做网站可以干嘛
  • 启动网站建设的请示网站备案的用户名是什么
  • 网站流量方案有关网站开发的外文文献
  • 东莞网站seo推广优化wordpress下载模板
  • 深圳的设计网站公司wordpress评论发邮件
  • 餐饮网站开发参考文献齐家网装修官网
  • 网页设计网站建设招聘地产网站互动设计
  • 陈村网站设计陈幼坚设计公司官网