package com.seec.bok.web.vo; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Map; /** @author Kunduin */ @Data @Builder @AllArgsConstructor @NoArgsConstructor public class KnowledgeNodeVO { /** 缩写为实际使用的唯一标识 */ private String abbreviation; private String name; private String englishName; private String parentId; private String parentName; public static KnowledgeNodeVO of(Map neo){ KnowledgeNodeVO knowledgeNodeVO=new KnowledgeNodeVO(); knowledgeNodeVO.abbreviation = neo.get("abbreviation"); knowledgeNodeVO.name = neo.get("name"); knowledgeNodeVO.englishName = neo.get("name_eng"); knowledgeNodeVO.parentId = neo.get("parentId"); knowledgeNodeVO.parentName = neo.get("parentName"); return knowledgeNodeVO; } }