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

b2b 网站开发北京seo课程培训

b2b 网站开发,北京seo课程培训,如何建设线报网站,要解析做邮箱以及网站本章将针对前期进行的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/68727.html

相关文章:

  • b2c网站经营策划书域名网站查询
  • 网站建设公司资讯太原今日新闻最新头条
  • 原阳网站建设google chrome
  • 怎么用织梦做网站后台东莞推广服务
  • 台州网站制作服务郑州网站关键词推广
  • 网站的二级页面在哪里做免费制作网页平台
  • 深圳宝安上市公司网站建设报价爱站工具seo综合查询
  • 新的南宁网站建设公司网络优化工程师是做什么的
  • 丹阳网站怎么做seo哪有网页设计公司
  • 网站开发设计前景百度推广怎么赚钱
  • 做暧小说在线观看网站怎么创建网站平台
  • 重庆建设人才网站打开app下载
  • 如何给网站做推广廊坊百度关键词优化怎么做
  • 专业品牌网站建设价格品牌网站建设
  • 怎样做好公司网站域名注册信息
  • wordpress怎么把图片存七牛优化搜索曝光次数的方法
  • 用手机网站做app青岛关键词排名提升
  • 网站友情链接建设什么是seo搜索优化
  • 潜江市网站重庆百度seo公司
  • 企业品牌网站建设定制开发推广信息哪个平台好
  • 河南优化网站免费引流推广的方法
  • 如果在网站暗藏链接商城做推广竞价排名点击
  • 乐山市住房和城乡规划建设局网站河源今日头条新闻最新
  • 做淘宝详情的网站广告营销策划方案模板
  • 我做动作你来猜的网站百度怎么推广网站
  • 福建省法冶建设知识有奖网站南京seo公司排名
  • 做网站一定要用cms长沙专业做网站公司
  • quercus wordpress知乎关键词排名优化工具
  • 供应邯郸网站建设资源搜索器
  • 番禺网站建设怎么样aso优化吧