docs: private DataMediaSourceDO modelToDo(DataMediaSource dataMediaSource) {
          DataMediaSourceDO dataMediaSourceDo = new DataMediaSourceDO();
          try {
              dataMediaSourceDo.setId(dataMediaSource.getId());
              dataMediaSourceDo.setName(dataMediaSource.getName());
              dataMediaSourceDo.setType(dataMediaSource.getType());
              if (dataMediaSource instanceof DbMediaSource) {
                  dataMediaSourceDo.setProperties(JsonUtils.marshalToString((DbMediaSource) dataMediaSource));
              } else if (dataMediaSource instanceof MqMediaSource) {
                  dataMediaSourceDo.setProperties(JsonUtils.marshalToString((MqMediaSource) dataMediaSource));
              }
  
              dataMediaSourceDo.setGmtCreate(dataMediaSource.getGmtCreate());
              dataMediaSourceDo.setGmtModified(dataMediaSource.getGmtModified());
          } catch (Exception e) {
              logger.error("ERROR ## change the dataMediaSource Model to Do has an exception");
              throw new ManagerException(e);
          }
  
          return dataMediaSourceDo;
      }