package com.ow.dva.module.user.entity;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ow.dva.module.base.entity.base.BaseEntity;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
* 居民表
* </p>
*
* @author 高祥
* @since 2020-08-06
* @version V1.0
*/
@TableName("dva_user")
@ApiModel(value="User对象", description="居民表")
public class User extends BaseEntity {
private static final long serialVersionUID = 1L;
private String id;
@Excel(name = "其他家庭成员姓名", width = 20)
@ApiModelProperty(value = "姓名")
private String name;
@Excel(name = "身份证号", width = 40)
@ApiModelProperty(value = "身份证号")
private String idCard;
@Excel(name = "户主姓名", width = 20)
@ApiModelProperty(value = "户主姓名")
private String householder;
@Excel(name = "性别", width = 20)
@ApiModelProperty(value = "性别")
private Integer sex;
@Excel(name = "年龄(周岁)", width = 20)
@ApiModelProperty(value = "年龄")
private Integer age;
@ApiModelProperty(value = "生日")
private Date birth;
@ApiModelProperty(value = "是否符合条件")
private Integer condition;
@ApiModelProperty(value = "补贴状态")
private Integer subsidyStatus;
@ApiModelProperty(value = "参与补贴类型")
private Integer subsidyType;
@ApiModelProperty(value = "参与补贴年限")
private Integer subsidyYears;
@ApiModelProperty(value = "参与补贴总金额")
private Double subsidyTotal;
@ApiModelProperty(value = "已发放金额(包含发放明细)")
private Double subsidyIssued;
@ApiModelProperty(value = "剩余金额")
private Double subsidySurplus;
@ApiModelProperty(value = "居民所属乡镇/村庄(关联组织表)")
private String orgaParentId;
@ApiModelProperty(value = "手机号")
private String phoneNumber;
@ApiModelProperty(value = "座机号")
private String telNumber;
@ApiModelProperty(value = "开户银行")
private String bank;
@ApiModelProperty(value = "银行卡号")
private String bankCardNumber;
@ApiModelProperty(value = "参与补贴日期")
private Date participationTime;
@ApiModelProperty(value = "注销状态")
private Integer withdrawStatus;
@ApiModelProperty(value = "注销原因(1-死亡 2-服刑 3-。。)")
private Integer withdrawReason;
@ApiModelProperty(value = "是否为待遇人员")
private Integer treatment;
@ApiModelProperty(value = "结清状态")
private Integer settleStatus;
@ApiModelProperty(value = "创建时间")
private Date createTime;
@ApiModelProperty(value = "操作人")
private String operationUser;
@Excel(name = "特殊身份1、在校学生2、现役军人3、服刑人员", width = 20)
@ApiModelProperty(value = "特殊身份(1:在校学生,2:现役军人,3:服刑人员)")
private Integer specialIdentity;
@Excel(name = "备注", width = 20)
@ApiModelProperty(value = "备注")
private String remarks;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
public String getHouseholder() {
return householder;
}
public void setHouseholder(String householder) {
this.householder = householder;
}
public Integer getSex() {
return sex;
}
public void setSex(Integer sex) {
this.sex = sex;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Date getBirth() {
return birth;
}
public void setBirth(Date birth) {
this.birth = birth;
}
public Integer getCondition() {
return condition;
}
public void setCondition(Integer condition) {
this.condition = condition;
}
public Integer getSubsidyStatus() {
return subsidyStatus;
}
public void setSubsidyStatus(Integer subsidyStatus) {
this.subsidyStatus = subsidyStatus;
}
public Integer getSubsidyType() {
return subsidyType;
}
public void setSubsidyType(Integer subsidyType) {
this.subsidyType = subsidyType;
}
public Integer getSubsidyYears() {
return subsidyYears;
}
public void setSubsidyYears(Integer subsidyYears) {
this.subsidyYears = subsidyYears;
}
public Double getSubsidyTotal() {
return subsidyTotal;
}
public void setSubsidyTotal(Double subsidyTotal) {
this.subsidyTotal = subsidyTotal;
}
public Double getSubsidyIssued() {
return subsidyIssued;
}
public void setSubsidyIssued(Double subsidyIssued) {
this.subsidyIssued = subsidyIssued;
}
public Double getSubsidySurplus() {
return subsidySurplus;
}
public void setSubsidySurplus(Double subsidySurplus) {
this.subsidySurplus = subsidySurplus;
}
public String getOrgaParentId() {
return orgaParentId;
}
public void setOrgaParentId(String orgaParentId) {
this.orgaParentId = orgaParentId;
}
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public String getTelNumber() {
return telNumber;
}
public void setTelNumber(String telNumber) {
this.telNumber = telNumber;
}
public String getBank() {
return bank;
}
public void setBank(String bank) {
this.bank = bank;
}
public String getBankCardNumber() {
return bankCardNumber;
}
public void setBankCardNumber(String bankCardNumber) {
this.bankCardNumber = bankCardNumber;
}
public Date getParticipationTime() {
return participationTime;
}
public void setParticipationTime(Date participationTime) {
this.participationTime = participationTime;
}
public Integer getWithdrawStatus() {
return withdrawStatus;
}
public void setWithdrawStatus(Integer withdrawStatus) {
this.withdrawStatus = withdrawStatus;
}
public Integer getWithdrawReason() {
return withdrawReason;
}
public void setWithdrawReason(Integer withdrawReason) {
this.withdrawReason = withdrawReason;
}
public Integer getTreatment() {
return treatment;
}
public void setTreatment(Integer treatment) {
this.treatment = treatment;
}
public Integer getSettleStatus() {
return settleStatus;
}
public void setSettleStatus(Integer settleStatus) {
this.settleStatus = settleStatus;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getOperationUser() {
return operationUser;
}
public void setOperationUser(String operationUser) {
this.operationUser = operationUser;
}
public Integer getSpecialIdentity() {
return specialIdentity;
}
public void setSpecialIdentity(Integer specialIdentity) {
this.specialIdentity = specialIdentity;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
@Override
public String toS