/*
|
* Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
|
*
|
* Redistribution and use in source and binary forms, with or without
|
* modification, are permitted provided that the following conditions are met:
|
*
|
* Redistributions of source code must retain the above copyright notice,
|
* this list of conditions and the following disclaimer.
|
* Redistributions in binary form must reproduce the above copyright
|
* notice, this list of conditions and the following disclaimer in the
|
* documentation and/or other materials provided with the distribution.
|
* Neither the name of the dreamlu.net developer nor the names of its
|
* contributors may be used to endorse or promote products derived from
|
* this software without specific prior written permission.
|
* Author: Chill 庄骞 (smallchill@163.com)
|
*/
|
package org.springblade.modules.house.vo;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import org.springblade.modules.house.entity.HouseholdEntity;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 住户 视图实体类
|
*
|
* @author BladeX
|
* @since 2023-10-28
|
*/
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
public class HouseholdVO extends HouseholdEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 角色类型名称
|
*/
|
private String roleRelationName;
|
|
@ApiModelProperty(value = "标签")
|
private List<Integer> labelIdList;
|
|
@ApiModelProperty(value = "标签类型:重点人员,关注人员")
|
private Integer labelType;
|
|
/**
|
* 小区名称
|
*/
|
private String aoiName;
|
|
/**
|
* 地址
|
*/
|
private String address;
|
/**
|
* 街道名称
|
*/
|
private String townStreetName;
|
/**
|
* 社区名称
|
*/
|
private String neiName;
|
|
/**
|
* 网格名称
|
*/
|
private String gridName;
|
|
/**
|
* 区域编号
|
*/
|
private String regionCode;
|
|
/**
|
* 标签
|
*/
|
private List<HouseholdLabelVO> householdLabelList = new ArrayList<>();
|
|
@ApiModelProperty("开始时间")
|
private String startTime;
|
|
@ApiModelProperty("结束时间")
|
private String endTime;
|
|
@ApiModelProperty("用户id")
|
private Long userId;
|
|
/**
|
* 来源
|
*/
|
private Integer source;
|
|
/**
|
* 户籍地行政区划区县名称
|
*/
|
private String residentAdName;
|
|
/**
|
* 户籍地行政区划省名称
|
*/
|
private String residentProvinceAdName;
|
|
/**
|
* 户籍地行政区划省编号
|
*/
|
private String residentProvinceAdCode;
|
|
/**
|
* 户籍地行政区划市名称
|
*/
|
private String residentCityAdName;
|
|
/**
|
* 户籍地行政区划市编号
|
*/
|
private String residentCityAdCode;
|
|
/**
|
* 籍贯地行政区划区县名称
|
*/
|
private String nativePlaceAdName;
|
|
/**
|
* 籍贯地行政区划省名称
|
*/
|
private String nativePlaceProvinceAdName;
|
|
/**
|
* 籍贯地行政区划省编号
|
*/
|
private String nativePlaceProvinceAdCode;
|
|
/**
|
* 籍贯地行政区划市名称
|
*/
|
private String nativePlaceCityAdName;
|
|
/**
|
* 籍贯地行政区划市编号
|
*/
|
private String nativePlaceCityAdCode;
|
|
private String building;
|
|
private String unit;
|
|
private String aoiCode;
|
|
private String neiCode;
|
|
/**
|
* 标签id
|
*/
|
private Integer labelId;
|
|
// 标签父级id
|
private Integer parentId;
|
|
/**
|
* 标签名称
|
*/
|
private String labelName;
|
|
/**
|
* 查询key
|
*/
|
private String searchKey;
|
|
/**
|
* 取值数
|
*/
|
private Integer limit = 20;
|
|
@ApiModelProperty(value = "未成年 1:否 2:是", example = "")
|
private Integer minors;
|
|
// 角色名称
|
@ApiModelProperty(value = "角色名称", example = "")
|
private String roleName;
|
|
// 社区编号
|
@ApiModelProperty(value = "社区编号", example = "")
|
private String communityCode;
|
|
@ApiModelProperty(value = "小区id", example = "")
|
private String districtIds;
|
|
@ApiModelProperty(value = "房东名称", example = "")
|
private String houseName;
|
|
@ApiModelProperty(value = "房东电话", example = "")
|
private String housePhone;
|
|
@ApiModelProperty(value = "房东身份证号", example = "")
|
private String houseIdCard;
|
|
}
|