[improvement](chat) remove unnecessary class and adjust package and add flattened-pom.xml ignore

This commit is contained in:
lexluo
2023-06-15 19:56:51 +08:00
parent 9f55b1c976
commit 95a698b875
15 changed files with 8 additions and 136 deletions

3
.gitignore vendored
View File

@@ -12,4 +12,5 @@ log/
assembly/runtime/*
**/dist/
*.umi/
/assembly/deploy
/assembly/deploy
.flattened-pom.xml

View File

@@ -11,7 +11,7 @@ import com.tencent.supersonic.chat.domain.pojo.search.DomainInfoStat;
import com.tencent.supersonic.chat.domain.pojo.search.DomainWithSemanticType;
import com.tencent.supersonic.chat.domain.pojo.search.MatchText;
import com.tencent.supersonic.chat.domain.pojo.search.SearchResult;
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
import com.tencent.supersonic.chat.domain.service.ChatService;
import com.tencent.supersonic.chat.domain.service.SearchService;
import com.tencent.supersonic.chat.domain.utils.NatureConverter;

View File

@@ -4,7 +4,7 @@ import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
import com.tencent.supersonic.chat.api.service.SemanticLayer;
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
import com.tencent.supersonic.common.nlp.ItemDO;
import com.tencent.supersonic.common.nlp.NatureType;

View File

@@ -11,7 +11,7 @@ import com.tencent.supersonic.chat.api.service.SemanticParser;
import com.tencent.supersonic.chat.api.service.SemanticQuery;
import com.tencent.supersonic.chat.application.parser.resolver.DomainResolver;
import com.tencent.supersonic.chat.application.parser.resolver.SemanticQueryResolver;
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
import com.tencent.supersonic.chat.domain.utils.ContextHelper;
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;
import com.tencent.supersonic.common.util.context.ContextUtils;

View File

@@ -1,4 +1,4 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
package com.tencent.supersonic.chat.domain.pojo.chat;
import com.tencent.supersonic.common.nlp.ItemDO;
import java.io.Serializable;

View File

@@ -1,12 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
import java.io.Serializable;
import lombok.Data;
@Data
public class AggregatorInfo implements Serializable {
private String aggregator;
private String targetWord;
}

View File

@@ -1,45 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
public enum DateTypeEnum {
DAY("DAY", "", "sys_imp_date"),
WEEK("WEEK", "", "sys_imp_week"),
MONTH("MONTH", "", "sys_imp_month"),
YEAR("YEAR", "", "sys_imp_year");
private String code;
private String name;
private String field;
public String getCode() {
return code;
}
public String getName() {
return name;
}
public String getField() {
return field;
}
DateTypeEnum(String code, String name, String field) {
this.code = code;
this.name = name;
this.field = field;
}
public static DateTypeEnum fromCode(String code) {
for (DateTypeEnum dateTypeEnum : DateTypeEnum.values()) {
if (dateTypeEnum.getCode().equals(code)) {
return dateTypeEnum;
}
}
return DateTypeEnum.DAY;
}
}

View File

@@ -1,6 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
public enum ModeEnum {
query,
interpret
}

View File

@@ -1,12 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
import lombok.Data;
@Data
public class ParserSvrResponse<T> {
private String code;
private String msg;
private T data;
}

View File

@@ -1,5 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
public class SemanticDO {
}

View File

@@ -1,25 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
import java.io.Serializable;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class SemanticText implements Serializable {
private LinkedHashSet<String> metricList;
private LinkedHashSet<String> dimensionValues = new LinkedHashSet<>();
private Map<String, List<String>> filterDimensionValues = new HashMap<>();
private AggregatorInfo aggregatorInfo;
private String startTime;
private String endTime;
private String timeWord;
private Integer classId;
private String className;
}

View File

@@ -1,12 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
import java.util.List;
import lombok.Data;
@Data
public class TimeParseDetail {
private String type;
private List<String> time;
}

View File

@@ -1,12 +0,0 @@
package com.tencent.supersonic.chat.domain.pojo.semantic;
import java.util.List;
import lombok.Data;
@Data
public class TimeParseResult {
private String text;
private List<Integer> offset;
private TimeParseDetail detail;
}

View File

@@ -6,7 +6,7 @@ import com.tencent.supersonic.chat.application.query.MetricDomain;
import com.tencent.supersonic.chat.application.query.MetricFilter;
import com.tencent.supersonic.chat.application.query.MetricGroupBy;
import com.tencent.supersonic.chat.application.query.MetricOrderBy;
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
import com.tencent.supersonic.common.constant.Constants;
import com.tencent.supersonic.common.enums.AggOperatorEnum;
import com.tencent.supersonic.common.enums.AggregateTypeEnum;

View File

@@ -18,7 +18,7 @@ import com.tencent.supersonic.chat.domain.pojo.config.DefaultMetric;
import com.tencent.supersonic.chat.domain.pojo.config.DefaultMetricInfo;
import com.tencent.supersonic.chat.domain.pojo.config.EntityInternalDetail;
import com.tencent.supersonic.chat.domain.pojo.config.EntityRichInfo;
import com.tencent.supersonic.chat.domain.pojo.semantic.DomainInfos;
import com.tencent.supersonic.chat.domain.pojo.chat.DomainInfos;
import com.tencent.supersonic.chat.domain.service.ChatService;
import com.tencent.supersonic.chat.domain.service.QueryService;
import com.tencent.supersonic.chat.domain.utils.SchemaInfoConverter;