docs: private Channel doToModel(ChannelDO channelDo) {
          Channel channel = new Channel();
          try {
              channel.setId(channelDo.getId());
              channel.setName(channelDo.getName());
              channel.setDescription(channelDo.getDescription());
              channel.setStatus(arbitrateManageService.channelEvent().status(channelDo.getId()));
              channel.setParameters(channelDo.getParameters());
              channel.setGmtCreate(channelDo.getGmtCreate());
              channel.setGmtModified(channelDo.getGmtModified());
              List<Pipeline> pipelines = pipelineService.listByChannelIds(channelDo.getId());
              // 合并PipelineParameter和ChannelParameter
              SystemParameter systemParameter = systemParameterService.find();
              for (Pipeline pipeline : pipelines) {
                  PipelineParameter parameter = new PipelineParameter();
                  parameter.merge(systemParameter);
                  parameter.merge(channel.getParameters());
                  // 最后复制pipelineId参数
                  parameter.merge(pipeline.getParameters());
                  pipeline.setParameters(parameter);
                  // pipeline.getParameters().merge(channel.getParameters());
              }
              channel.setPipelines(pipelines);
          } catch (Exception e) {
              logger.error("ERROR ## change the channel DO to Model has an exception");
              throw new ManagerException(e);
          }
  
          return channel;
      }