This commit is contained in:
2019-04-17 00:51:00 +08:00
parent 7c3c24dcb4
commit 523bc304aa
4 changed files with 296 additions and 122 deletions

View File

@@ -211,7 +211,7 @@ public class MetadataService extends BaseService { //arango
return JBean.by(0, "");
}
@RestMapping(name = "table_link_list", comment = "实体表包含link信息的列表")
@RestMapping(name = "table_link_list", comment = "实体表包含link信息的列表,(metalink 管理页面使用)")
public JBean tableLinkList(@RestParam(name = "platToken") String token) {
JBean jBean = new JBean();
@@ -238,7 +238,7 @@ public class MetadataService extends BaseService { //arango
}
@RestMapping(name = "link_info", comment = "关联信息")
@RestMapping(name = "link_info_list", comment = "关联信息")
public JBean linkInfo(String alias) {
JBean jBean = new JBean();
//MetaTable metaTable = MetaKit.getMetaTableByAlias(alias);
@@ -258,13 +258,18 @@ public class MetadataService extends BaseService { //arango
}
@RestMapping(name = "link_list", comment = "实体关系列表")
public JBean linkList() {
public JBean linkList(String alias) {
JBean jBean = new JBean();
List<MetaLink> links = MetaKit.getMetaLinks();
jBean.setBody(links);
return jBean;
if (!isEmpty.test(alias)) {
links = links.stream()
.filter(x -> x.getTables()[0].equals(alias) || x.getTables()[1].equals(alias))
.collect(Collectors.toList());
}
return jBean.setBody(links);
}
@RestMapping(name = "link_save", comment = "实体关系列表")