mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-12 20:51:48 +00:00
(improvement)(headless) Modify view demo data (#703)
Co-authored-by: jolunoluo
This commit is contained in:
@@ -82,9 +82,10 @@ public class ChatConfigController {
|
||||
return semanticInterpreter.getDomainList(user);
|
||||
}
|
||||
|
||||
@GetMapping("/viewList/{domainId}")
|
||||
public List<ViewResp> getViewList(@PathVariable("domainId") Long domainId) {
|
||||
return semanticInterpreter.getViewList(domainId);
|
||||
@GetMapping("/viewList")
|
||||
public List<ViewResp> getViewList() {
|
||||
//Compatible with front-end
|
||||
return semanticInterpreter.getViewList(null);
|
||||
}
|
||||
|
||||
@PostMapping("/dimension/page")
|
||||
|
||||
@@ -20,8 +20,9 @@ public class ViewModelConfig {
|
||||
|
||||
private List<Long> dimensions = Lists.newArrayList();
|
||||
|
||||
public ViewModelConfig(Long id, boolean includesAll) {
|
||||
public ViewModelConfig(Long id, List<Long> dimensions, List<Long> metrics) {
|
||||
this.id = id;
|
||||
this.includesAll = includesAll;
|
||||
this.metrics = metrics;
|
||||
this.dimensions = dimensions;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -451,9 +451,9 @@ public class ModelDemoDataLoader {
|
||||
viewReq.setDescription("包含超音数访问统计相关的指标和维度等");
|
||||
viewReq.setAdmins(Lists.newArrayList("admin"));
|
||||
List<ViewModelConfig> viewModelConfigs = Lists.newArrayList(
|
||||
new ViewModelConfig(1L, true),
|
||||
new ViewModelConfig(2L, true),
|
||||
new ViewModelConfig(3L, true));
|
||||
new ViewModelConfig(1L, Lists.newArrayList(1L, 2L), Lists.newArrayList()),
|
||||
new ViewModelConfig(2L, Lists.newArrayList(), Lists.newArrayList(1L, 2L, 3L)),
|
||||
new ViewModelConfig(3L, Lists.newArrayList(3L), Lists.newArrayList(4L)));
|
||||
|
||||
ViewDetail viewDetail = new ViewDetail();
|
||||
viewDetail.setViewModelConfigs(viewModelConfigs);
|
||||
@@ -477,8 +477,10 @@ public class ModelDemoDataLoader {
|
||||
viewReq.setDomainId(2L);
|
||||
viewReq.setDescription("包含艺人相关标签和指标信息");
|
||||
viewReq.setAdmins(Lists.newArrayList("admin"));
|
||||
List<ViewModelConfig> viewModelConfigs =
|
||||
Lists.newArrayList(new ViewModelConfig(4L, true));
|
||||
List<ViewModelConfig> viewModelConfigs = Lists.newArrayList(
|
||||
new ViewModelConfig(4L, Lists.newArrayList(4L, 5L, 6L, 7L),
|
||||
Lists.newArrayList(5L, 6L, 7L))
|
||||
);
|
||||
ViewDetail viewDetail = new ViewDetail();
|
||||
viewDetail.setViewModelConfigs(viewModelConfigs);
|
||||
viewReq.setViewDetail(viewDetail);
|
||||
|
||||
Reference in New Issue
Block a user