package com.yuchen.saas.park.api.vo.property;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class PropertyBuildingsListVo {
    private Long id;
    /**
     * 园区id
     */
    private Long parkId;
    /**
     * 楼栋名称
     */
    private String buildingName;
    /**
     * 资源代码
     */
    private String resourceCode;
    /**
     * 楼栋号
     */
    private String buildingCode;
    /**
     * 楼层数
     */
    private Integer floorNum;
    /**
     * 建筑面积
     */
    private Double buildingArea;
    /**
     * 管理面积
     */
    private Double propertyRightArea;
    /**
     * 房间数
     */
    private String roomNum;
    /**
     * HeightTypeEnum
     * 楼栋类型：1-底层、2-中层、3-中高层、4-高层
     */
    private Integer heightType;
    /**
     * UseTypeEnum
     * 用途类型：1-住宅、2-商宅、3-办公楼、4-厂房、99-其他
     */
    private Integer useType;
    /**
     * TowardTypeEnum
     * 朝向类型：1-朝南、2-朝北、3-朝西、4-朝东、5-东南、6-西南、7-东北、8-西北
     */
    private Integer towardType;
    /**
     * 楼栋管家
     */
    private String buildingManager;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 备注信息
     */
    private String remark;

    /**
     * 单元号明细
     */
    private List<String> unitNumList = new ArrayList<>();
    /**
     * 产权性质
     */
    private String propertyRightNature;
    /**
     * 楼栋编号
     */
    private Integer buildingNumber;

}
