/**
   * 获取单表数据列表(暂不支持多表)
   *
   * @param params
   * @return
   */
  public String listIds(Map<String, Object> params) {
    Class domainClass = (Class<? extends BaseDomain>) params.get("domain");
    Criteria criteria = (Criteria) params.get("criteria");
    String tableName = getTable(domainClass);
    String sqlString;
    SQL sql = new SQL().SELECT("id").FROM(tableName);

    if (Objects.nonNull(criteria) && criteria.nonEmpty()) {
      sql.WHERE(criteria.toSqlString());
    }
    sqlString = sql.toString();
    if (Objects.nonNull(criteria) && criteria.isSorted()) {
      sqlString += criteria.toOrderSqlString();
    }
    if (Objects.nonNull(criteria) && criteria.isLimited()) {
      sqlString += criteria.toLimitSqlString();
    }
    logger.debug("{} : {}", logger.getName(), sqlString);
    return sqlString;
  }