package com.bcxin.ars.model.sb;

import com.abcxin.smart.validator.annotation.ModelAnnotation;
import com.bcxin.ars.model.BaseModel;
import lombok.Data;

/**
 * 管理层信息
 * <b>Function </b>
 * 
 * @author LinQingLin
 * @date 2017年5月17日 上午9:53:30
 * @注意事项 </b>
 * <b>
 */

@Data
public class ManagementInfo extends BaseModel{

    /**  */
	private static final long serialVersionUID = 8395414888607797472L;

    @ModelAnnotation(getName="用户ID",column = "user_id")
	private Long userid;

    /**
     * 管理人员姓名
     *
     */
    @ModelAnnotation(getName="管理人员姓名",column = "name")
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    /**
	 * 管理人员证件类型
	 */
    @ModelAnnotation(getName="管理人员证件类型",column = "manager_license_type",dictName = "idCardType")
    private String managerLicenseType;

    /**
     * 管理人员证件号
     */
    @ModelAnnotation(getName="管理人员证件号",column = "manager_id")
    private String managerId;

    /**
     * 职务
     */
    @ModelAnnotation(getName="职务",column = "job_name")
    private String jobName;

    /**
     * 联系方式
     */
    @ModelAnnotation(getName="联系方式",column = "phone")
    private String phone;

    /**
     * 职业技能等级
     */
    @ModelAnnotation(getName="职业技能等级",column = "job_level")
    private String jobLevel;

    /**
     * 学历
     */
    @ModelAnnotation(getName="学历",column = "education")
    private String education;

    /**
     * 股份占比
     */
    @ModelAnnotation(getName="股份占比",column = "share_ratio")
    private String shareRatio;


    /**
     * 性别
     * @return
     */
    @ModelAnnotation(getName="性别",column = "sex")
    private String sex;

    /**
     * 民族
     * @return
     */
    @ModelAnnotation(getName="民族",column = "manage_nation")
    private String manageNation;

    /**
     * 户籍地址
     * @return
     */
    @ModelAnnotation(getName="户籍地址",column = "abroadaddress")
    private String abroadaddress;

    /**
     * 民族
     */
    @ModelAnnotation(getName="民族",column = "nation")
    private String nation;

    /**
     * 学历
     */

    @ModelAnnotation(getName="学历",column = "edu")
    private String edu;
    /**
     * 省
     */
    @ModelAnnotation(getName="省",column = "province")
    private String province;

    /**
     * 市
     */
    @ModelAnnotation(getName="市",column = "city")
    private String city;

    /**
     * 区
     */
    @ModelAnnotation(getName="区",column = "district")
    private String district;

    /**
     * 居住地址详细地址
     */
    @ModelAnnotation(getName="居住地址详细地址",column = "newaddress")
    private String newaddress;

    /**
     * 现居住地地址
     * @return
     */
    @ModelAnnotation(getName="现居住地地址",column = "address")
    private String address;

    /**
     * 是否退伍军人0否1是
     */
    @ModelAnnotation(getName="是否退伍军人",column = "isVeteran")
    private String isVeteran;

    @ModelAnnotation(getName="部门",column = "departName")
    private String departName;
    /***
     * 公司许可证号
     */
    private String publicSecurityLicenseNumber;

    /**
     * 保安师证表id
     */
    private Long guardId;

    /***
     * 保安师证编号
     */
    private String guardCredential;
    /**
     * 公司名称
     */
    private String comName;

}