package com.xcong.farmer.cms.core.handler;
|
|
import com.xcong.farmer.cms.core.node.AttrNode;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author wzy
|
* @date 2022-06-28
|
**/
|
public class NavDataParserHandler implements DataParserHandler {
|
|
|
@Override
|
public void dataParser(AttrNode node) {
|
System.out.println("NavDataParserHandler");
|
List<Map<String, Object>> list = new ArrayList<>();
|
Map<String, Object> aa = new HashMap<>();
|
aa.put("title", "导航1");
|
list.add(aa);
|
|
Map<String, Object> bb = new HashMap<>();
|
bb.put("title", "导航2");
|
|
List<Map<String, Object>> sub = new ArrayList<>();
|
Map<String, Object> subBB = new HashMap<>();
|
subBB.put("title", "子导航1");
|
subBB.put("src", "http://1234");
|
sub.add(subBB);
|
Map<String, Object> subAA = new HashMap<>();
|
subAA.put("title", "子导航2");
|
subAA.put("src", "http://123455555");
|
sub.add(subAA);
|
|
bb.put("children", sub);
|
list.add(bb);
|
|
node.setData(list);
|
}
|
}
|