docs: public List<Channel> listByIds(Long... identities) {
  
          List<Channel> channels = new ArrayList<Channel>();
          try {
              List<ChannelDO> channelDos = null;
              if (identities.length < 1) {
                  channelDos = channelDao.listAll();
                  if (channelDos.isEmpty()) {
                      logger.debug("DEBUG ## couldn't query any channel, maybe hasn't create any channel.");
                      return channels;
                  }
              } else {
                  channelDos = channelDao.listByMultiId(identities);
                  if (channelDos.isEmpty()) {
                      String exceptionCause = "couldn't query any channel by channelIds:" + Arrays.toString(identities);
                      logger.error("ERROR ## " + exceptionCause);
                      throw new ManagerException(exceptionCause);
                  }
              }
              channels = doToModel(channelDos);
          } catch (Exception e) {
              logger.error("ERROR ## query channels has an exception!");
              throw new ManagerException(e);
          }
  
          return channels;
      }