docs: private DataMediaSource doToModel(DataMediaSourceDO dataMediaSourceDo) {
  
          DataMediaSource dataMediaSource = new DbMediaSource();
          try {
              if (dataMediaSourceDo.getType().isMysql() || dataMediaSourceDo.getType().isOracle()) {
                  dataMediaSource = JsonUtils.unmarshalFromString(dataMediaSourceDo.getProperties(), DbMediaSource.class);
              } else if (dataMediaSourceDo.getType().isNapoli() || dataMediaSourceDo.getType().isMq()) {
                  dataMediaSource = JsonUtils.unmarshalFromString(dataMediaSourceDo.getProperties(), MqMediaSource.class);
              }
  
              dataMediaSource.setId(dataMediaSourceDo.getId());
              dataMediaSource.setGmtCreate(dataMediaSourceDo.getGmtCreate());
              dataMediaSource.setGmtModified(dataMediaSourceDo.getGmtModified());
          } catch (Exception e) {
              logger.error("ERROR ## change the dataMediaSource Do to Model has an exception");
              throw new ManagerException(e);
          }
  
          return dataMediaSource;
      }