(improvement)(headless) Modify view demo data (#703)

Co-authored-by: jolunoluo
This commit is contained in:
LXW
2024-01-30 21:34:03 +08:00
committed by GitHub
parent df975b231d
commit 7f15bacca4
3 changed files with 14 additions and 10 deletions

View File

@@ -82,9 +82,10 @@ public class ChatConfigController {
return semanticInterpreter.getDomainList(user); return semanticInterpreter.getDomainList(user);
} }
@GetMapping("/viewList/{domainId}") @GetMapping("/viewList")
public List<ViewResp> getViewList(@PathVariable("domainId") Long domainId) { public List<ViewResp> getViewList() {
return semanticInterpreter.getViewList(domainId); //Compatible with front-end
return semanticInterpreter.getViewList(null);
} }
@PostMapping("/dimension/page") @PostMapping("/dimension/page")

View File

@@ -20,8 +20,9 @@ public class ViewModelConfig {
private List<Long> dimensions = Lists.newArrayList(); 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.id = id;
this.includesAll = includesAll; this.metrics = metrics;
this.dimensions = dimensions;
} }
} }

View File

@@ -451,9 +451,9 @@ public class ModelDemoDataLoader {
viewReq.setDescription("包含超音数访问统计相关的指标和维度等"); viewReq.setDescription("包含超音数访问统计相关的指标和维度等");
viewReq.setAdmins(Lists.newArrayList("admin")); viewReq.setAdmins(Lists.newArrayList("admin"));
List<ViewModelConfig> viewModelConfigs = Lists.newArrayList( List<ViewModelConfig> viewModelConfigs = Lists.newArrayList(
new ViewModelConfig(1L, true), new ViewModelConfig(1L, Lists.newArrayList(1L, 2L), Lists.newArrayList()),
new ViewModelConfig(2L, true), new ViewModelConfig(2L, Lists.newArrayList(), Lists.newArrayList(1L, 2L, 3L)),
new ViewModelConfig(3L, true)); new ViewModelConfig(3L, Lists.newArrayList(3L), Lists.newArrayList(4L)));
ViewDetail viewDetail = new ViewDetail(); ViewDetail viewDetail = new ViewDetail();
viewDetail.setViewModelConfigs(viewModelConfigs); viewDetail.setViewModelConfigs(viewModelConfigs);
@@ -477,8 +477,10 @@ public class ModelDemoDataLoader {
viewReq.setDomainId(2L); viewReq.setDomainId(2L);
viewReq.setDescription("包含艺人相关标签和指标信息"); viewReq.setDescription("包含艺人相关标签和指标信息");
viewReq.setAdmins(Lists.newArrayList("admin")); viewReq.setAdmins(Lists.newArrayList("admin"));
List<ViewModelConfig> viewModelConfigs = List<ViewModelConfig> viewModelConfigs = Lists.newArrayList(
Lists.newArrayList(new ViewModelConfig(4L, true)); new ViewModelConfig(4L, Lists.newArrayList(4L, 5L, 6L, 7L),
Lists.newArrayList(5L, 6L, 7L))
);
ViewDetail viewDetail = new ViewDetail(); ViewDetail viewDetail = new ViewDetail();
viewDetail.setViewModelConfigs(viewModelConfigs); viewDetail.setViewModelConfigs(viewModelConfigs);
viewReq.setViewDetail(viewDetail); viewReq.setViewDetail(viewDetail);