@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); }