package com.bcxin.ars.dto.sb;

import com.bcxin.ars.dto.SearchDto;
import com.bcxin.ars.model.sb.Education;
import com.bcxin.ars.model.sb.Family;
import com.bcxin.ars.model.sb.Personcertificate;
import com.bcxin.ars.model.sb.Personworkexperience;
import lombok.Data;

import java.util.List;


/**
 * Created by 苏 on 2017/5/1.
 */
@Data
public class PersoncertificateSearchDto extends SearchDto<Personcertificate> {
    /**
     * 家庭关系集合
     */
    private List<Family> famailyList;
    /**
     * 教育经历集合
     */
    private List<Education>educationList;
    /**
     * 工作经历集合
     */
    private List<Personworkexperience>personworkexperienceList;

    private String[] cardnumberArrs;

    private Long[] idArrs;


    private String finished;

    /**
	 *用户ID
	 */
	private Long userid;
	
    /**
     * 名字
     */
    private  String name;
    /**
     * 性别
     */
    private  String sex;
    /**
     * 出生年月
     */
    private  String brith;
    /**
     * 民族
     */
    private  String nation;
    /**
     *
     */
    private  String politics;
    /**
     * 文化程度
     */
    private  String culture;
    /**
     * 手机号
     */
    private  String phone;
    /**
     * 邮编
     */
    private  String zipcode;
    /**
     * 身份证
     */
    private  String cardnumber;
    /**
     * 地址
     */
    private  String address;
    /**
     *审批状态
     */
    private  String approvalstate;
    /**
     * 审批人
     */
    private  String approvalperson;
    /**
     * 审批时间
     */
    private  String approvaldate;
    /**
     * 审批原因
     */
    private  String approvalreason;
    /**
     * 申请主表的id
     */
    private  Long id;

    /**
     * 曾用名
     */

    private String beforeName;

    /**
     * 社会保障卡
     */
    private String guaranteecar;

    /**
     * 家庭电话
     */
    private String 	familyPhone;

    /**
     * 兵役情况
     */
    private String militaryService;
    /**
     * 指纹卡号
     */
    private String fingerprint;

    /**
     * 宗教信仰
     */
    private String religion;

    /**
     * 籍贯
     */
    private String birthPlace;

    /**
     *身高
     */
    private String hight;
    /**
     * 血型
     */

    private String booldType;

    /**
     * 健康状况
     */
    private String healthStatus;
    /**
     * 现住地址
     */
    private String nowAddress;
    /**
     * 备注
     */
    private String baseRemack;

    /**
     * 头像
     * @return
     */
    private String heading;

    /**
     * 审查状态 0未审查 1 审查通过 2审查不通过
     */
    private String censorStatus;

    /**
     *制证状态   1已制证  0未制证
     */
    private String cardState;

    /**
     *考试状态 1通过0不通过
     */
    private String testState;

    /**
     *指纹卡号状态1已录0未录
     */
    private String fingercardState;

    /**
     *缴费状态  1已缴费  0 未缴费
     */
    private String feeState;

    /**
     *考试安排状态：0未安排，1已安排，2已取消,3 已修改
     */
    private String examState;
/**********************************查询使用****************************************/
    /**
     * 培训单位名称
     */
    private String pxdwmc;
    /**
     * 单位名称
     */
    private String companyName;

    /**
     * 搜索开始时间
     * @return
     */
    private String searchStartTime;

    /**
     * 搜索结束时间
     * @return
     */
    private String searchEndTime;

    /**
     * 发证日期搜索开始时间
     * @return
     */
    private String fzrqStartTime;

    /**
     * 发证日期搜索结束时间
     * @return
     */
    private String fzrqEndTime;

    /**
     * 是否打印
     */
    private String isprint;

    /**
     * 是否有照片
     */
    private String havephoto;

    private Long orgid;

    /**
     * 是否历史导入数据
     */
    private String isOldData;


    //账号类型
    private String platform;

    /**
     * 流程状态  1 流程结束  其他 流程未结束
     */
    private String proState;

    /**
     * 1 走审批，0不走审批
     */
    private String needApprove;

}

