package org.springblade.modules.external.ycbigdata.community.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * Created By lidexi in 2021/3/16
 * 大数据局接口返回的住户视图对象
 **/
@Setter
@Getter
@ApiModel(value = "住户对象", description = "住户对象")
public class HouseUserVO {

	@ApiModelProperty("主键id")
	private Long id;


	@ApiModelProperty(value = "住户名字")
	private String name;

	@ApiModelProperty(value = "所属社区id")
	private Long agencyId;

	@ApiModelProperty(value = "所属房间id")
	private Long roomId;

	@ApiModelProperty(value = "所属房间名称")
	private String roomName;

	@ApiModelProperty(value = "所属小区id")
	private Long residentialId;

	@ApiModelProperty(value = "小区名称")
	private String residentialName;

	@ApiModelProperty(value = "楼栋id")
	private Long buildingId;

	@ApiModelProperty(value = "楼栋名称")
	private String buildingName;

	@ApiModelProperty(value = "所属单元id")
	private Long unitId;

	@ApiModelProperty(value = "单元名称")
	private String unitName;

	@ApiModelProperty(value = "楼层id")
	private Long floorId;

	@ApiModelProperty(value = "楼层名称")
	private String floorName;


	@ApiModelProperty(value = "住户类型 1-业主 2-成员 3-租户")
	private Integer type;

	@ApiModelProperty(value = "手机号")
	private String tel;


	@ApiModelProperty(value = "证件号码 中国大陆:身份证；中国香港/澳门:港澳居民来往内地通行证；中国台湾:台湾居民来往内地通行证；海外:护照")
	private String idCard;


	@ApiModelProperty(value = "性别  0-未定义  1-男 2-女")
	private Integer sex;




	@ApiModelProperty(value = "省的行政编码")
	private String regionProvince;

	@ApiModelProperty(value = "市的行政编码")
	private String regionCity;

	@ApiModelProperty(value = "区/县的行政编码")
	private String regionArea;

}
