package com.ruoyi.web.controller.chenyanlogin.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Project : huimv.shiwan
 * @Package : com.ruoyi.web.controller.chenyanlogin.dto
 * @Description : TODO
 * @Author : yuxuexuan
 * @Create : 2025-09-19 9:43
 **/
@Data
public class VillagerList {
    private int id;
    private Long areaId;                     // 行政村ID
    private String address;                  // 现居地
    private String birthday;                 // 出生日期
    private Long createTime;       // 创建时间
    private Long creatorId;                 // 创建人ID
    private Integer creatorUserType;         // 创建者类型（1：管理员，2：村民，3：办公人员）
    private Boolean deleted;                 // 删除标志
    private String idCard;                   // 身份证号
    private Boolean gender;                  // 性别（0女，1男）
    private String name;                     // 姓名
    private String phone;                    // 手机号
    private String photo;                    // 照片
    private Integer type;                    // 人口类别（0本村户籍，1非本村户籍）
    private Long updateTime;       // 修改时间
    private Long updaterId;                 // 修改人ID
    private Integer updaterUserType;         // 修改者类型
    private Integer nation;         // 民族（0汉族、1壮族、2苗族、3回族、4满族）
    private Integer profession;         // 职业（0务农，1务工
    private Integer maritalStatus;         // 婚姻状况（0未婚，1已婚，2丧偶，3离婚
    private Integer politicsStatus;         // 政治面貌（0群众，1共青团员，2中共党员，3预备党员，4其它
    private Integer religion;         // 宗教信仰（0无，1佛教，2基督教，3伊斯兰教，4其他）
    private List<UserDefinedFiled> userDefinedFiled; // 自定义字段

    // 教育文化程度映射
    private Integer educationLevel;          // 文化程度（0文盲半文盲，1小学，2初中，3高中，4中等职业教育，5专科教育，6大学本科，7硕士，8博士，9其他）
}
