mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-19 21:14:25 +08:00
(improvement)(headless)take only M dimensionValue or N metric/dimension per rond. (#1032)
This commit is contained in:
@@ -69,7 +69,7 @@ public class DimensionServiceImpl implements DimensionService {
|
||||
|
||||
private ModelService modelService;
|
||||
|
||||
private AliasGenerateHelper chatGptHelper;
|
||||
private AliasGenerateHelper aliasGenerateHelper;
|
||||
|
||||
private DatabaseService databaseService;
|
||||
|
||||
@@ -85,14 +85,14 @@ public class DimensionServiceImpl implements DimensionService {
|
||||
|
||||
public DimensionServiceImpl(DimensionRepository dimensionRepository,
|
||||
ModelService modelService,
|
||||
AliasGenerateHelper chatGptHelper,
|
||||
AliasGenerateHelper aliasGenerateHelper,
|
||||
DatabaseService databaseService,
|
||||
ModelRelaService modelRelaService,
|
||||
DataSetService dataSetService,
|
||||
TagMetaService tagMetaService) {
|
||||
this.modelService = modelService;
|
||||
this.dimensionRepository = dimensionRepository;
|
||||
this.chatGptHelper = chatGptHelper;
|
||||
this.aliasGenerateHelper = aliasGenerateHelper;
|
||||
this.databaseService = databaseService;
|
||||
this.modelRelaService = modelRelaService;
|
||||
this.dataSetService = dataSetService;
|
||||
@@ -341,8 +341,8 @@ public class DimensionServiceImpl implements DimensionService {
|
||||
|
||||
@Override
|
||||
public List<String> mockAlias(DimensionReq dimensionReq, String mockType, User user) {
|
||||
String mockAlias = chatGptHelper.generateAlias(mockType, dimensionReq.getName(), dimensionReq.getBizName(),
|
||||
"", dimensionReq.getDescription(), false);
|
||||
String mockAlias = aliasGenerateHelper.generateAlias(mockType, dimensionReq.getName(),
|
||||
dimensionReq.getBizName(), "", dimensionReq.getDescription(), false);
|
||||
return JSONObject.parseObject(mockAlias, new TypeReference<List<String>>() {
|
||||
});
|
||||
}
|
||||
@@ -363,7 +363,7 @@ public class DimensionServiceImpl implements DimensionService {
|
||||
String value = (String) stringObjectMap.get(dimensionReq.getBizName());
|
||||
valueList.add(value);
|
||||
}
|
||||
String json = chatGptHelper.generateDimensionValueAlias(JSON.toJSONString(valueList));
|
||||
String json = aliasGenerateHelper.generateDimensionValueAlias(JSON.toJSONString(valueList));
|
||||
log.info("return llm res is :{}", json);
|
||||
|
||||
JSONObject jsonObject = JSON.parseObject(json);
|
||||
|
||||
@@ -97,7 +97,7 @@ public class MetricServiceImpl implements MetricService {
|
||||
|
||||
private DimensionService dimensionService;
|
||||
|
||||
private AliasGenerateHelper chatGptHelper;
|
||||
private AliasGenerateHelper aliasGenerateHelper;
|
||||
|
||||
private CollectService collectService;
|
||||
|
||||
@@ -111,7 +111,7 @@ public class MetricServiceImpl implements MetricService {
|
||||
|
||||
public MetricServiceImpl(MetricRepository metricRepository,
|
||||
ModelService modelService,
|
||||
AliasGenerateHelper chatGptHelper,
|
||||
AliasGenerateHelper aliasGenerateHelper,
|
||||
CollectService collectService,
|
||||
DataSetService dataSetService,
|
||||
ApplicationEventPublisher eventPublisher,
|
||||
@@ -120,7 +120,7 @@ public class MetricServiceImpl implements MetricService {
|
||||
@Lazy MetaDiscoveryService metaDiscoveryService) {
|
||||
this.metricRepository = metricRepository;
|
||||
this.modelService = modelService;
|
||||
this.chatGptHelper = chatGptHelper;
|
||||
this.aliasGenerateHelper = aliasGenerateHelper;
|
||||
this.eventPublisher = eventPublisher;
|
||||
this.collectService = collectService;
|
||||
this.dataSetService = dataSetService;
|
||||
@@ -535,7 +535,7 @@ public class MetricServiceImpl implements MetricService {
|
||||
@Override
|
||||
public List<String> mockAlias(MetricBaseReq metricReq, String mockType, User user) {
|
||||
|
||||
String mockAlias = chatGptHelper.generateAlias(mockType, metricReq.getName(), metricReq.getBizName(), "",
|
||||
String mockAlias = aliasGenerateHelper.generateAlias(mockType, metricReq.getName(), metricReq.getBizName(), "",
|
||||
metricReq.getDescription(), !"".equals(metricReq.getDataFormatType()));
|
||||
return JSONObject.parseObject(mockAlias, new TypeReference<List<String>>() {
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user