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.Setter;
@ -8,7 +8,7 @@ import java.util.List;
@Getter
@Setter
class Menu {
public class Menu {
private String path;
private String name;
private String component;

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

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

Loading…
Cancel
Save