package com.panzhihua.common.model.dtos.community;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import com.panzhihua.common.model.helper.encrypt.EncryptQuery;
|
import com.panzhihua.common.model.helper.encrypt.EncryptQueryClass;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* 实有人口DTO
|
*/
|
@Data
|
@EncryptQueryClass
|
public class ComMngPopulationDTO implements Serializable {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 分页-当前页数
|
*/
|
@ApiModelProperty(value = "分页-当前页数", example = "1")
|
private Long pageNum;
|
|
/**
|
* 分页-每页记录数
|
*/
|
@ApiModelProperty(value = "分页-每页记录数", example = "10")
|
private Long pageSize;
|
|
/**
|
* 年龄开始查询字段
|
*/
|
@ApiModelProperty("年龄开始查询字段")
|
private String ageStart;
|
|
/**
|
* 年龄开始时间查询字段
|
*/
|
@ApiModelProperty(value = "年龄开始时间查询字段", hidden = true)
|
private String ageStartTime;
|
|
/**
|
* 最终年龄开始时间查询字段
|
*/
|
@ApiModelProperty(value = "最终年龄开始时间查询字段", hidden = true)
|
private String ageStartTimeEnd;
|
|
/**
|
* 年龄结束查询字段
|
*/
|
@ApiModelProperty("年龄结束查询字段")
|
private String ageEnd;
|
|
/**
|
* 最终年龄结束时间查询字段
|
*/
|
@ApiModelProperty(value = "最终年龄结束时间查询字段", hidden = true)
|
private String ageEndTimeEnd;
|
|
/**
|
* 年龄结束时间查询字段
|
*/
|
@ApiModelProperty(value = "年龄结束时间查询字段", hidden = true)
|
private String ageEndTime;
|
|
/**
|
* 籍贯
|
*/
|
@ApiModelProperty("籍贯")
|
private String nativePlace;
|
/**
|
* 民族
|
*/
|
@ApiModelProperty("民族")
|
private String nation;
|
/**
|
* 小区名字
|
*/
|
@ApiModelProperty("小区名字")
|
private String alley;
|
/**
|
* 主键id
|
*/
|
@ApiModelProperty(value = "主键id")
|
private Long id;
|
|
/**
|
* 街道id
|
*/
|
@ApiModelProperty(value = "街道id", hidden = true)
|
private Integer streetId;
|
|
/**
|
* 社区id
|
*/
|
@ApiModelProperty(value = "社区id", hidden = true)
|
private Long actId;
|
/**
|
* 小区id(实有房屋id)
|
*/
|
@ApiModelProperty(value = "小区id(实有房屋id)")
|
private Long villageId;
|
/**
|
* 家庭成员(姓名)
|
*/
|
@ApiModelProperty(value = "家庭成员(姓名)")
|
private String name;
|
/**
|
* 性别(1.男 2.女 3.未知)
|
*/
|
@ApiModelProperty(value = "性别(1.男 2.女 3.未知)")
|
private Integer sex;
|
/**
|
* 年龄
|
*/
|
@ApiModelProperty(value = "年龄")
|
private Integer age;
|
|
/**
|
* 身份证号码
|
*/
|
@ApiModelProperty(value = "身份证号码")
|
@EncryptQuery
|
private String cardNo;
|
/**
|
* 街路巷
|
*/
|
@ApiModelProperty(value = "街路巷")
|
private String road;
|
/**
|
* 门牌号
|
*/
|
@ApiModelProperty(value = "门牌号")
|
private String doorNo;
|
/**
|
* 楼排号
|
*/
|
@ApiModelProperty(value = "楼排号")
|
private String floor;
|
/**
|
* 单元号
|
*/
|
@ApiModelProperty(value = "单元号")
|
private String unitNo;
|
/**
|
* 户室(房间号)
|
*/
|
@ApiModelProperty(value = "户室(房间号)")
|
private String houseNo;
|
/**
|
* 政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众)
|
*/
|
@ApiModelProperty(
|
value = "政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众)")
|
private Integer politicalOutlook;
|
/**
|
* 工作单位
|
*/
|
@ApiModelProperty(value = "工作单位")
|
private String workCompany;
|
/**
|
* 特殊情况
|
*/
|
@ApiModelProperty(value = "特殊情况")
|
private String specialSituation;
|
/**
|
* 联系方式
|
*/
|
@ApiModelProperty(value = "联系方式")
|
private String phone;
|
/**
|
* 备注
|
*/
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
/**
|
* 标签集合(多个标签以,隔开)
|
*/
|
@ApiModelProperty(value = "标签集合(多个标签以,隔开)")
|
private String label;
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value = "创建时间")
|
private Date createAt;
|
/**
|
* 修改时间
|
*/
|
@ApiModelProperty(value = "修改时间")
|
private Date updateAt;
|
|
/**
|
* 是否租住(0.否 1.是)
|
*/
|
@ApiModelProperty(value = "是否租住(0.否 1.是)")
|
private Integer isRent;
|
|
/**
|
* 外地or本地(1.本地 2.外地)
|
*/
|
@ApiModelProperty(value = "外地or本地(1.本地 2.外地)")
|
private Integer outOrLocal;
|
|
@ApiModelProperty(value = "房屋地址等级")
|
private Integer level;
|
|
@ApiModelProperty(value = "房屋id")
|
private Long houseId;
|
|
@ApiModelProperty("居住地址")
|
private String address;
|
|
@ApiModelProperty("关键词")
|
private String keyWord;
|
|
@ApiModelProperty("等级是否查询全部(1.是 2.否)")
|
private Integer levelIsAll;
|
|
@ApiModelProperty("是否死亡人员 (1.是 0.否)")
|
private Integer isDeath;
|
|
@ApiModelProperty("人员类型(1、户籍人口2、留守人员3、外地人员4、境外人员5、流动人口6、常住人口7、暂住人口)")
|
private String personType;
|
|
private Integer type;
|
|
private String searchKey;
|
public interface levelIsAll{
|
int yes = 1;
|
int no = 2;
|
}
|
}
|