package com.bcxin.ars.model;

import lombok.Data;

/**
 * 保安师库类
 *
 * @author wangjianchi
 * @date 2019-3-18 14:58
 */
@Data
public class SecurityGuard extends BaseModel {
    private static final long serialVersionUID = -2328166450702224994L;
    /**
     * 身份证号
     */
    private String idNumber;

    /**
     * 姓名
     */
    private String name;

    /**
     * 性别
     */
    private String sex;

    /**
     * 职业
     */
    private String profession;

    /**
     * 职业级别
     */
    private String professionLevel;

    /**
     * 文化程度
     */
    private String edu;

    /***
     * 服务开始时间
     */
    private String serviceStartTime;

    /***
     * 服务结束时间
     */
    private String serviceEndTime;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 证书编号
     */
    private String credential;

    /***
     * 颁证日期
     */
    private String certificatejgtime;

    /***
     * 工作地点
     */
    private String workPlace;

    /***
     * 准考证号
     */
    private String ticketNum;

    /***
     * 服务保安公司
     */
    private String securityCompany;

    /***
     * 理论成绩
     */
    private String writtenScore;

    /***
     * 体能成绩
     */
    private String operateScore;

    /***
     * 综合成绩
     */
    private String sumScore;

    /**
     * 培训机构id
     */
    private Long trainId;

    /**
     * 培训机构
     */
    private String trainName;

    @Override
    public boolean equals (Object o){
        return super.equals(o);
    }

    @Override
    public int hashCode() {
        return super.hashCode();
    }

    @Override
    public String toString() {
        return "SecurityGuard{" +
                "idNumber='" + idNumber + '\'' +
                ", name='" + name + '\'' +
                ", sex='" + sex + '\'' +
                ", profession='" + profession + '\'' +
                ", professionLevel=" + professionLevel +
                ", edu=" + edu +
                ", serviceStartTime='" + serviceStartTime + '\'' +
                ", serviceEndTime='" + serviceEndTime + '\'' +
                ", phone='" + phone + '\'' +
                ", credential='" + credential + '\'' +
                ", certificatejgtime='" + certificatejgtime + '\'' +
                ", workPlace='" + workPlace + '\'' +
                ", ticketNum='" + ticketNum + '\'' +
                ", securityCompany='" + securityCompany + '\'' +
                ", writtenScore=" + writtenScore +
                ", operateScore=" + operateScore +
                ", sumScore=" + sumScore +
                ", trainId=" + trainId +
                ", trainName=" + trainName +
                '}';
    }
}
