linwe
2024-05-29 c10d6358b9f014375a13821465bc978d0c0da22e
src/main/java/org/springblade/modules/doorplateAddress/vo/FuncNode.java
@@ -1,4 +1,80 @@
package org.springblade.modules.doorplateAddress.vo;
public class FuncNode {
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<FuncNode> children = new ArrayList<>();
   /**
    * 标签
    */
   private List<HouseholdLabelVO> householdLabelList = new ArrayList<>();
}