Personnel.java 4.24 KB
package com.bsth.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 * @ClassName : Personnel(人员实体类)
 * 
 * @Author : bsth@lq
 * 
 * @Description : TODO(人员)
 * 
 * @Data :2016-04-27
 *
 * @Version 公交调度系统BS版 0.1
 * 
 */

@Entity
@Table(name = "bsth_c_personnel")
public class Personnel {
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
	
	// 人员编码
	private String personnelCode;
	
	// 工号
	private String jobCode;
	
	// 姓名
	private String personnelName;
	
	// 性别
	private Integer personnelType;
	
	// 照片地址
	private String personnelImg;
	
	// 线路编号
	private String lineCode;
	
	// 一卡通工作卡号
	private String icCardCode;
	
	// 运营服务证书号
	private String papersCode;
	
	// 所属岗位
	private String posts;
	
	// 所属公司
	private String company;

	// 分公司
	private String brancheCompany;
	
	// 创建人
	private Integer createBy;
	
	// 联系电话
	private String telphone;
	
	// 修改人
	private Integer updateBy;
			
	// 描述
	private String descriptions;
			
	// 创建日期
	@Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
	private Date createDate;
		
	// 修改日期
	@Column(name = "update_date", columnDefinition = "timestamp  DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
	private Date updateDate;
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getPersonnelCode() {
		return personnelCode;
	}

	public void setPersonnelCode(String personnelCode) {
		this.personnelCode = personnelCode;
	}

	public String getJobCode() {
		return jobCode;
	}

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

	public String getPersonnelName() {
		return personnelName;
	}

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

	public Integer getPersonnelType() {
		return personnelType;
	}

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

	public String getPersonnelImg() {
		return personnelImg;
	}

	public void setPersonnelImg(String personnelImg) {
		this.personnelImg = personnelImg;
	}

	public String getLineCode() {
		return lineCode;
	}

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

	public String getIcCardCode() {
		return icCardCode;
	}

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

	public String getPapersCode() {
		return papersCode;
	}

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

	public String getPosts() {
		return posts;
	}

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

	public String getCompany() {
		return company;
	}

	public void setCompany(String company) {
		this.company = company;
	}

	public String getBrancheCompany() {
		return brancheCompany;
	}

	public void setBrancheCompany(String brancheCompany) {
		this.brancheCompany = brancheCompany;
	}

	public Integer getCreateBy() {
		return createBy;
	}

	public void setCreateBy(Integer createBy) {
		this.createBy = createBy;
	}

	public String getTelphone() {
		return telphone;
	}

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

	public Integer getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(Integer updateBy) {
		this.updateBy = updateBy;
	}

	public String getDescriptions() {
		return descriptions;
	}

	public void setDescriptions(String descriptions) {
		this.descriptions = descriptions;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
}