@Override
 public void deleteById(String id) {
   List<Flownode> list = flownodeService.getFlownodes(id);
   for (Flownode flownode : list) {
     log.info(
         this.getClass().getSimpleName()
             + " i==>go to flownodeService.deleteById  delete flownode by nodeid");
     flownodeService.deleteById(flownode.getId()); // 删除流程节点
   }
   log.info(
       this.getClass().getSimpleName()
           + " i==>go to flowRequestnameService.deleteByflowId delete flowRequestname by baseId");
   flowRequestnameService.deleteByflowId(id); // 删除流程自定义标题配置表
   log.info(
       this.getClass().getSimpleName()
           + " i==>go to flowMonitorService.deleteByworkflowId delete flowMonitor by baseId");
   flowMonitorService.deleteByworkflowId(id); // 删除流程监控信息
   super.deleteById(id);
 }