package org.springblade.modules.doorplateAddress.vo; import lombok.Data; import org.springblade.modules.house.vo.HouseholdLabelVO; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @Data public class FuncNode implements Serializable { private Long id; /** * 单元编号 */ private String unitCode; /** * 单元名称 */ private String unitName; /** * 楼层 */ private String floor; /** * 房间号 */ private String houseNo; /** * 门牌地址编码 */ private String addressCode; /** * 姓名 */ private String realName; /** * 角色 */ private String roleType; /** * 颜色(房屋标签对应的颜色) */ private String houseColor; /** * 居住状态 */ private String residentialStatus; /** * 地址类型 1:小区 2:非小区 3:商超 */ private Integer addressType; /** * 排序 */ private Integer sort; /** * 子孙节点 */ private List children = new ArrayList<>(); /** * 标签 */ private List householdLabelList = new ArrayList<>(); }