ES中表结构:
角色权限关联关系表:
权限表:权限表中有对应的父子关系
Java实现:
第一步:定义一个JavaBean:
public class PrivilegeTreeBean implements Serializable { //节点的ID private Long privilegeId; // 节点的名字 private String privilegeName; //节点的childrens private List<PrivilegeTreeBean> childrenIds; public Long getPrivilegeId() { return privilegeId; } public void setPrivilegeId(Long privilegeId) { this.privilegeId = privilegeId; } public String getPrivilegeName() { return privilegeName; } public void setPrivilegeName(String privilegeName) { this.privilegeName = privilegeName