docs: @Override
      public Long createReturnId(DataMedia dataMedia) {
          Assert.assertNotNull(dataMedia);
          try {
              DataMediaDO dataMediaDo = modelToDo(dataMedia);
              dataMediaDo.setId(0L);
              DataMediaDO dataMediaDoInDb = dataMediaDao.checkUniqueAndReturnExist(dataMediaDo);
              if (dataMediaDoInDb == null) {
                  dataMediaDo = dataMediaDao.insert(dataMediaDo);
              } else {
                  dataMediaDo = dataMediaDoInDb;
              }
              return dataMediaDo.getId();
          } catch (RepeatConfigureException rce) {
              throw rce;
          } catch (Exception e) {
              logger.error("ERROR ## create dataMedia has an exception!");
              throw new ManagerException(e);
          }
      }