mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-18 04:14:21 +08:00
(feature)(headless) Add a new headless-api module and Change old headless-api module to headless-common (#582)
* (improvement)(headless) Add headless-api module * (improvement)(headless) Change old headless-api module to headless-common --------- Co-authored-by: jolunoluo <jolunoluo@tencent.com>
This commit is contained in:
@@ -4,7 +4,7 @@ import com.google.common.cache.Cache;
|
||||
import com.google.common.cache.CacheBuilder;
|
||||
import com.tencent.supersonic.chat.api.component.SemanticInterpreter;
|
||||
import com.tencent.supersonic.chat.api.pojo.ModelSchema;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelSchemaResp;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@@ -5,21 +5,21 @@ import com.tencent.supersonic.auth.api.authentication.pojo.User;
|
||||
import com.tencent.supersonic.common.pojo.enums.AuthType;
|
||||
import com.tencent.supersonic.common.util.ContextUtils;
|
||||
import com.tencent.supersonic.common.util.JsonUtil;
|
||||
import com.tencent.supersonic.headless.api.model.request.ModelSchemaFilterReq;
|
||||
import com.tencent.supersonic.headless.api.model.request.PageDimensionReq;
|
||||
import com.tencent.supersonic.headless.api.model.request.PageMetricReq;
|
||||
import com.tencent.supersonic.headless.api.model.response.DimensionResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.DomainResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ExplainResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.MetricResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.QueryResultWithSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.query.request.ExplainSqlReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryDimValueReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryMultiStructReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryS2SQLReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryStructReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.ModelSchemaFilterReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.PageDimensionReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.PageMetricReq;
|
||||
import com.tencent.supersonic.headless.common.model.response.DimensionResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.DomainResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ExplainResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.MetricResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.QueryResultWithSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.query.request.ExplainSqlReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryDimValueReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryMultiStructReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryS2SQLReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryStructReq;
|
||||
import com.tencent.supersonic.headless.model.domain.DimensionService;
|
||||
import com.tencent.supersonic.headless.model.domain.MetricService;
|
||||
import com.tencent.supersonic.headless.query.service.QueryService;
|
||||
|
||||
@@ -6,12 +6,12 @@ import com.tencent.supersonic.chat.api.pojo.RelatedSchemaElement;
|
||||
import com.tencent.supersonic.chat.api.pojo.SchemaElement;
|
||||
import com.tencent.supersonic.chat.api.pojo.SchemaElementType;
|
||||
import com.tencent.supersonic.chat.api.pojo.SchemaValueMap;
|
||||
import com.tencent.supersonic.headless.api.model.pojo.DimValueMap;
|
||||
import com.tencent.supersonic.headless.api.model.pojo.RelateDimension;
|
||||
import com.tencent.supersonic.headless.api.model.pojo.SchemaItem;
|
||||
import com.tencent.supersonic.headless.api.model.response.DimSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.MetricSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.pojo.DimValueMap;
|
||||
import com.tencent.supersonic.headless.common.model.pojo.RelateDimension;
|
||||
import com.tencent.supersonic.headless.common.model.pojo.SchemaItem;
|
||||
import com.tencent.supersonic.headless.common.model.response.DimSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.MetricSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelSchemaResp;
|
||||
import org.apache.logging.log4j.util.Strings;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
|
||||
@@ -19,21 +19,21 @@ import com.tencent.supersonic.common.util.ContextUtils;
|
||||
import com.tencent.supersonic.common.util.JsonUtil;
|
||||
import com.tencent.supersonic.common.util.S2ThreadContext;
|
||||
import com.tencent.supersonic.common.util.ThreadContext;
|
||||
import com.tencent.supersonic.headless.api.model.request.ModelSchemaFilterReq;
|
||||
import com.tencent.supersonic.headless.api.model.request.PageDimensionReq;
|
||||
import com.tencent.supersonic.headless.api.model.request.PageMetricReq;
|
||||
import com.tencent.supersonic.headless.api.model.response.DimensionResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.DomainResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ExplainResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.MetricResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.model.response.QueryResultWithSchemaResp;
|
||||
import com.tencent.supersonic.headless.api.query.request.ExplainSqlReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryDimValueReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryMultiStructReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryS2SQLReq;
|
||||
import com.tencent.supersonic.headless.api.query.request.QueryStructReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.ModelSchemaFilterReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.PageDimensionReq;
|
||||
import com.tencent.supersonic.headless.common.model.request.PageMetricReq;
|
||||
import com.tencent.supersonic.headless.common.model.response.DimensionResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.DomainResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ExplainResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.MetricResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.ModelSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.model.response.QueryResultWithSchemaResp;
|
||||
import com.tencent.supersonic.headless.common.query.request.ExplainSqlReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryDimValueReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryMultiStructReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryS2SQLReq;
|
||||
import com.tencent.supersonic.headless.common.query.request.QueryStructReq;
|
||||
import java.net.URI;
|
||||
import java.net.URL;
|
||||
import java.util.HashMap;
|
||||
|
||||
Reference in New Issue
Block a user