mitao
2025-05-20 179c4d64313c9b7572778da4aaaf6c6584fe457d
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComMngPopulationDTO.java
@@ -1,14 +1,16 @@
package com.panzhihua.common.model.dtos.community;
import com.panzhihua.common.model.helper.encrypt.EncryptQuery;
import com.panzhihua.common.model.helper.encrypt.EncryptQueryClass;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
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
 * 实有人口DTO
 */
@Data
@EncryptQueryClass
@@ -18,13 +20,13 @@
    /**
     * 分页-当前页数
     */
    @ApiModelProperty(value = "分页-当前页数",example = "1")
    @ApiModelProperty(value = "分页-当前页数", example = "1")
    private Long pageNum;
    /**
     * 分页-每页记录数
     */
    @ApiModelProperty(value = "分页-每页记录数",example = "10")
    @ApiModelProperty(value = "分页-每页记录数", example = "10")
    private Long pageSize;
    /**
@@ -32,11 +34,36 @@
     */
    @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;
    /**
     * 籍贯
@@ -56,117 +83,152 @@
    /**
     * 主键id
     */
    @ApiModelProperty(value="主键id")
    @ApiModelProperty(value = "主键id")
    private Long id;
    /**
     * 街道id
     */
    @ApiModelProperty(value="街道id",hidden = true)
    @ApiModelProperty(value = "街道id", hidden = true)
    private Integer streetId;
    /**
     * 社区id
     */
    @ApiModelProperty(value="社区id",hidden = true)
    @ApiModelProperty(value = "社区id", hidden = true)
    private Long actId;
    /**
     * 小区id(实有房屋id)
     */
    @ApiModelProperty(value="小区id(实有房屋id)",hidden = true)
    private Integer villageId;
    @ApiModelProperty(value = "小区id(实有房屋id)")
    private Long villageId;
    /**
     * 家庭成员(姓名)
     */
    @ApiModelProperty(value="家庭成员(姓名)")
    @ApiModelProperty(value = "家庭成员(姓名)")
    private String name;
    /**
     * 性别(1.男 2.女 3.未知)
     */
    @ApiModelProperty(value="性别(1.男 2.女 3.未知)")
    @ApiModelProperty(value = "性别(1.男 2.女 3.未知)")
    private Integer sex;
    /**
     * 年龄
     */
    @ApiModelProperty(value="年龄")
    @ApiModelProperty(value = "年龄")
    private Integer age;
    /**
     * 身份证号码
     */
    @ApiModelProperty(value="身份证号码")
    @ApiModelProperty(value = "身份证号码")
    @EncryptQuery
    private String cardNo;
    /**
     * 街路巷
     */
    @ApiModelProperty(value="街路巷")
    @ApiModelProperty(value = "街路巷")
    private String road;
    /**
     * 门牌号
     */
    @ApiModelProperty(value="门牌号")
    private Integer doorNo;
    @ApiModelProperty(value = "门牌号")
    private String doorNo;
    /**
     * 楼排号
     */
    @ApiModelProperty(value="楼排号")
    @ApiModelProperty(value = "楼排号")
    private String floor;
    /**
     * 单元号
     */
    @ApiModelProperty(value="单元号")
    private Integer unitNo;
    @ApiModelProperty(value = "单元号")
    private String unitNo;
    /**
     * 户室(房间号)
     */
    @ApiModelProperty(value="户室(房间号)")
    private Integer houseNo;
    @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.群众)")
    @ApiModelProperty(
        value = "政治面貌(1.中共党员2.中共预备党员3.共青团员4.民革党员5.民盟盟员6.民建会员7.8.农工党党员9.致公党党员10.九三学社社员11.台盟盟员12.无党派人士13.群众)")
    private Integer politicalOutlook;
    /**
     * 工作单位
     */
    @ApiModelProperty(value="工作单位")
    @ApiModelProperty(value = "工作单位")
    private String workCompany;
    /**
     * 特殊情况
     */
    @ApiModelProperty(value="特殊情况")
    @ApiModelProperty(value = "特殊情况")
    private String specialSituation;
    /**
     * 联系方式
     */
    @ApiModelProperty(value="联系方式")
    @ApiModelProperty(value = "联系方式")
    private String phone;
    /**
     * 备注
     */
    @ApiModelProperty(value="备注")
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 标签集合(多个标签以,隔开)
     */
    @ApiModelProperty(value="标签集合(多个标签以,隔开)")
    @ApiModelProperty(value = "标签集合(多个标签以,隔开)")
    private String label;
    /**
     * 创建时间
     */
    @ApiModelProperty(value="创建时间")
    @ApiModelProperty(value = "创建时间")
    private Date createAt;
    /**
     * 修改时间
     */
    @ApiModelProperty(value="修改时间")
    @ApiModelProperty(value = "修改时间")
    private Date updateAt;
    /**
     * 是否租住(0.否 1.是)
     */
    @ApiModelProperty(value="是否租住(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;
    }
}