Person.java 4.58 KB
package com.bsth.entity;

/**
 * 人员信息
 * Created by panzhao on 2017/8/1.
 */
public class Person {

    /**
     * 工号
     */
    private String jobCode;

    /**
     * 公司编码
     */
    private String companyCode;

    /**
     * 分公司编码
     */
    private String brancheCompanyCode;

    /**
     * 姓名
     */
    private String personnelName;

    /**
     * 全拼
     */
    private String fullChars;

    /**
     * 简拼
     */
    private String camelChars;

    /**
     * 运营服务证书号
     */
    private String papersCode;

    /**
     * 一卡通工作卡号
     */
    private String icCardCode;

    /**
     * 性别
     */
    private String personnelType;

    /**
     * 所属岗位/工种
     */
    private String posts;

    /**
     * 身份证
     */
    private String card;

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

    /**
     * signal 人卡IC号
     */
    private String icRfid;

    /**
     * signal 人卡ID号
     */
    private String idRfid;

    /**
     * signal 标签号
     */
    private String tagRfid;

    private String lineCode;

    private String lineName;

    private String remark;

    /**
     * 有照片信息
     */
    private boolean isPic;

    public String getJobCode() {
        return jobCode;
    }

    public String getUserId() {
        return jobCode.split("-")[1];
    }

    public void setJobCode(String jobCode) {
        this.jobCode = jobCode;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getBrancheCompanyCode() {
        return brancheCompanyCode;
    }

    public void setBrancheCompanyCode(String brancheCompanyCode) {
        this.brancheCompanyCode = brancheCompanyCode;
    }

    public String getPersonnelName() {
        return personnelName;
    }

    public void setPersonnelName(String personnelName) {
        this.personnelName = personnelName;
    }

    public String getPapersCode() {
        return papersCode;
    }

    public void setPapersCode(String papersCode) {
        this.papersCode = papersCode;
    }

    public String getIcCardCode() {
        return icCardCode;
    }

    public void setIcCardCode(String icCardCode) {
        this.icCardCode = icCardCode;
    }

    public String getPersonnelType() {
        return personnelType;
    }

    public void setPersonnelType(String personnelType) {
        this.personnelType = personnelType;
    }

    public String getPosts() {
        return posts;
    }

    public void setPosts(String posts) {
        this.posts = posts;
    }

    public String getCard() {
        return card;
    }

    public void setCard(String card) {
        this.card = card;
    }

    public String getTelphone() {
        return telphone;
    }

    public void setTelphone(String telphone) {
        this.telphone = telphone;
    }

    public String getIcRfid() {
        return icRfid;
    }

    public void setIcRfid(String icRfid) {
        this.icRfid = icRfid;
    }

    public String getIdRfid() {
        return idRfid;
    }

    public void setIdRfid(String idRfid) {
        this.idRfid = idRfid;
    }

    public String getTagRfid() {
        return tagRfid;
    }

    public void setTagRfid(String tagRfid) {
        this.tagRfid = tagRfid;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getLineCode() {
        return lineCode;
    }

    public void setLineCode(String lineCode) {
        this.lineCode = lineCode;
    }

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

    @Override
    public boolean equals(Object obj) {
        return this.toString().equals(((Person)obj).toString());
    }

    @Override
    public String toString() {
        return this.companyCode+"_"+this.brancheCompanyCode+"_"+this.jobCode;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getFullChars() {
        return fullChars;
    }

    public void setFullChars(String fullChars) {
        this.fullChars = fullChars;
    }

    public String getCamelChars() {
        return camelChars;
    }

    public void setCamelChars(String camelChars) {
        this.camelChars = camelChars;
    }

    public boolean isPic() {
        return isPic;
    }

    public void setPic(boolean pic) {
        isPic = pic;
    }
}