main
黄海 10 months ago
parent 60e69815b0
commit 3a6e17be12

@ -1,4 +1,4 @@
package com.dsideal.resource.Menu; package com.dsideal.resource.Menu.Bean;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@ -8,7 +8,7 @@ import java.util.List;
@Getter @Getter
@Setter @Setter
class Menu { public class Menu {
private String path; private String path;
private String name; private String name;
private String component; private String component;

@ -1,11 +1,11 @@
package com.dsideal.resource.Menu; package com.dsideal.resource.Menu.Bean;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@Getter @Getter
@Setter @Setter
class Meta { public class Meta {
private String icon; private String icon;
private String title; private String title;
private String isLink; private String isLink;

@ -1,6 +1,7 @@
package com.dsideal.resource.Menu; package com.dsideal.resource.Menu;
import com.alibaba.fastjson.JSONObject; import com.dsideal.resource.Menu.Bean.Menu;
import com.dsideal.resource.Menu.Bean.Meta;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.jfinal.kit.Prop; import com.jfinal.kit.Prop;
@ -24,9 +25,8 @@ public class DatabaseToJsonConverter {
ActiveRecordPlugin arp = new ActiveRecordPlugin(hp); ActiveRecordPlugin arp = new ActiveRecordPlugin(hp);
arp.start(); arp.start();
List<Menu> rootMenu = fetchMenu(-1); // 从父ID为-1开始递归
List<Menu> rootMenu = fetchMenu(-1); // 从父ID为null开始递归 //输出JSON格式
ObjectMapper mapper = new ObjectMapper(); ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(rootMenu.getFirst()); String json = mapper.writeValueAsString(rootMenu.getFirst());
System.out.println(json); System.out.println(json);
@ -39,7 +39,6 @@ public class DatabaseToJsonConverter {
for (Record rs : list) { for (Record rs : list) {
if (rs == null) return null; if (rs == null) return null;
Menu sMenu = new Menu(); Menu sMenu = new Menu();
String url = rs.getStr("url"); String url = rs.getStr("url");
sMenu.setPath(url); sMenu.setPath(url);

Loading…
Cancel
Save