/*
 *      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.person.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import org.springblade.core.mp.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 实体类
 *
 * @author BladeX
 * @since 2021-05-28
 */
@Data
@TableName("personnel_establish_filecard")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "EstablishFilecard对象", description = "EstablishFilecard对象")
public class EstablishFilecard extends BaseEntity {

	private static final long serialVersionUID = 1L;

	/**
	* 基本表Id
	*/
		@ApiModelProperty(value = "基本表Id")
		private Long parentId;
	/**
	 * 姓名
	 */
		@ApiModelProperty(value = "姓名")
		private String name;
	/**
	* 测算年度
	*/
		@ApiModelProperty(value = "测算年度")
		private String calculationYear;
	/**
	* 户编号
	*/
		@ApiModelProperty(value = "户编号")
		private String familyCode;
	/**
	* 帮扶干部
	*/
		@ApiModelProperty(value = "帮扶干部")
		private String helpingCadres;
	/**
	* 帮扶干部单位
	*/
		@ApiModelProperty(value = "帮扶干部单位")
		private String helpingCadreUnits;
	/**
	* 帮扶干部电话
	*/
		@ApiModelProperty(value = "帮扶干部电话")
		private String helpingCadresPhone;
	/**
	* 建档立卡人口
	*/
		@ApiModelProperty(value = "建档立卡人口")
		private String registrationPopulation;
	/**
	* 贫困属性
	*/
		@ApiModelProperty(value = "贫困属性")
		private String povertyAttribute;
	/**
	* 识别年月
	*/
		@ApiModelProperty(value = "识别年月")
		private String identifyMonth;
	/**
	* 脱贫年度
	*/
		@ApiModelProperty(value = "脱贫年度")
		private String povertyAlleviationYear;
	/**
	* 家庭劳动力
	*/
		@ApiModelProperty(value = "家庭劳动力")
		private String familyLaborForce;
	/**
	* 有无养老保险{0：无；1：有}
	*/
		@ApiModelProperty(value = "有无养老保险{0：无；1：有}")
		private Integer isEndowmentInsurance;
	/**
	* 有无医疗保障{0：无；1：有}
	*/
		@ApiModelProperty(value = "有无医疗保障{0：无；1：有}")
		private Integer isMedicalSecurity;
	/**
	* 有无在校学生{0：否；1：是}
	*/
		@ApiModelProperty(value = "有无在校学生{0：否；1：是}")
		private Integer isSchoolStudents;
	/**
	* 有无教育保障{0：无；1：有}
	*/
		@ApiModelProperty(value = "有无教育保障{0：无；1：有}")
		private Integer isEducationGuarantee;
	/**
	* 收入情况{1：生产经营性收入；2：工资性收入；3：转移性收入；4：财产性收入}
	*/
		@ApiModelProperty(value = "收入情况{1：生产经营性收入；2：工资性收入；3：转移性收入；4：财产性收入}")
		private Integer income;
	/**
	 * 机构路径
	 */
		@ApiModelProperty(value = "机构路径")
		private String orgPosition;

}
