首先sql查询出的数据结构必须包含自己与自己的父级,
sql查询出的数据封装到下面实体类:
@Data//此注解是lombok的注解,可以帮我们生成setter、getter方法
@NoArgsConstructor//lombok注解,生成无参构造
@AllArgsConstructor//lombok注解,生成有参构造
@ApiModel(value = “CustomerMenuPO”, description = “菜单查看类”)//swagger注解
public class CustomerMenuPO {
private String permId;//自己的id
private String pPermId;//父级id
private String permName;//名称
}
//工具类
import com.aliyun.openservices.shade.com.alibaba.fastjson.JSONArray;
import com.aliyun.openservices.shade.com.alibaba.fastjson.JSONObject;
/**
-
Classname JsonUtil
-
Package cn.com.njits.api.util
-
Description //TODO
-
Company www.njits.com.cn
-
@author songyh
-
@version 1.0
-
@date 2018/10/9 14:26
*/
public class JsonUtil {/*