package com.bcxin.api.interfaces.tenants.responses;

import com.bcxin.api.interfaces.ResponseAbstract;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class CertificateDetailResponse extends ResponseAbstract {
    @ApiModelProperty("数据区域")
    private  String  native_code;

    @ApiModelProperty("是否有效")
    private  String  active;

    @ApiModelProperty("创建日期")
    private Date createTime;

    @ApiModelProperty("创建日期")
    private Date updateTime;

    @ApiModelProperty("修改人")
    private String updateBy;

    @ApiModelProperty("是否历时导入数据")
    private String isOldData;

    @ApiModelProperty("姓名")
    private String xm;

    @ApiModelProperty("公司名称")
    private String companyName;

    @ApiModelProperty("地址")
    private String address;

    @ApiModelProperty("出生日期")
    private String csrq;

    @ApiModelProperty("公民身份证")
    private String idNum;

    @ApiModelProperty("证书编号")
    private String zsbh;

    @ApiModelProperty("发证日期")
    private Date fzrq;

    @ApiModelProperty("制证日期")
    private Date zzrq;

    @ApiModelProperty("制证状态：2已制证0未制证1提交审核")
    private String zzzt;

    @ApiModelProperty("保安员资格证申报ID")
    private String securitypersonid;

    @ApiModelProperty("发证机关名称")
    private String fzjgmc;

    @ApiModelProperty("发证机关编号")
    private String fzjgbh;

    @ApiModelProperty("是否打印")
    private String isprint;

    @ApiModelProperty("是否有照片")
    private String havephoto;

    @ApiModelProperty("打印次数")
    private String printcount;

    @ApiModelProperty("打印时间")
    private String printTime;

    @ApiModelProperty("更新标识")
    private String updateflag;

    @ApiModelProperty("领取状态")
    private String receiveState;

    @ApiModelProperty("")
    private String rkkflag;

    @ApiModelProperty("证书状态")
    private String state;

    @ApiModelProperty("考试时间")
    private String examDate;

    @ApiModelProperty("考试成绩")
    private String score;

    @ApiModelProperty("撤销日期")
    private String cancelDate;

    @ApiModelProperty("撤销原因")
    private String cancelReason;


    @ApiModelProperty("撤销决定机构")
    private String cancelOrgName;

    @ApiModelProperty("撤销决定机构代码")
    private String cancelOrg;

    @ApiModelProperty("吊销原因")
    private String revokeReason;

    @ApiModelProperty("吊销决定机构")
    private String revokeOrgName;

    @ApiModelProperty("吊销日期")
    private String revokeDate;

    @ApiModelProperty("快照id")
    private String snapshotId;

    @ApiModelProperty("是否抽取")
    private String isDraw;

    @ApiModelProperty("用户id")
    private String userid;

    @ApiModelProperty("数据区域")
    private String areaCode;


    @ApiModelProperty("民族")
    private String nation;

    @ApiModelProperty("保安员id")
    private String personId;


    @ApiModelProperty("办事区域id")
    private String orgId;

    @ApiModelProperty("性别")
    private String sex;


    @ApiModelProperty("手机号码")
    private String phone;

    @ApiModelProperty("培训单位id")
    private String trainId;

    @ApiModelProperty("培训单位")
    private String trainName;

    @ApiModelProperty("报名所在单位id")
    private String companyId;

    @ApiModelProperty("人口库地址")
    private String populationAddress;

    @ApiModelProperty("是否已推送")
    private String push;

    @ApiModelProperty("排序")
    private String seq;

    @ApiModelProperty("头像")
    private String headImg;

    @ApiModelProperty("电子证地址")
    private String electronCerUrl;

    @ApiModelProperty("证书类型")
    private String certificateType;


    @ApiModelProperty("培训时间")
    private String trainTime;

    @ApiModelProperty("鉴定时间")
    private String appraisalTime;

    @ApiModelProperty("等级")
    private String appraisalGrade;

    @ApiModelProperty("所在企业编码")
    private String companyCode;

    @ApiModelProperty("保安员编码")
    private String securityCertificateNo;

    @ApiModelProperty("保安证书id")
    private String securityCertificateId;

    @ApiModelProperty("上传单位")
    private String uploadCompanyName;

    @ApiModelProperty("培训种类")
    private String trainType;

    @ApiModelProperty("推送日期")
    private Date pushDate;

    @ApiModelProperty("等级证报名id")
    private Date personGradeId;

    @ApiModelProperty("职业")
    private Date profession;

    @ApiModelProperty("培训开始时间")
    private Date trainStartTime;

    @ApiModelProperty("培训结束时间")
    private Date trainEndTime;
}
