Line.java 3.76 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.OneToOne;
import javax.persistence.Table;

/**
 * 
 * @ClassName: Line
 * @Description: TODO(线路)
 * @author PanZhao
 * @date 2016年4月11日 下午4:06:17
 *
 */
@Entity
@Table(name = "bsth_c_line")
public class Line {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;

	// 线路代码
	private String code;

	// 线路名称
	private String name;

	// 英文名
	private String es;

	// 简称
	private String shortName;

	// 所属公司
	private String company;

	// 分公司
	private String brancheCompany;

	// 性质
	private String nature;

	// 线路等级
	private String level;

	// 是否撤销
	private boolean destroy;

	// 是否夜宵线
	private boolean supperLine;

	// 起始调度电话
	private String startPhone;

	// 终点调度电话
	private String endPhone;

	// 开辟日期
	private Date openDate;

	// 线路沿革
	private String history;

	// 线路标准信息
	@OneToOne
	private LineInformation lineInformation;

	@Column(updatable = false, name = "create_date", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
	private Date createDate;

	@Column(name = "last_loginDate", columnDefinition = "timestamp  DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")
	private Date lastLoginDate;

	public Integer getId() {
		return id;
	}

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

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

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

	public String getEs() {
		return es;
	}

	public void setEs(String es) {
		this.es = es;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	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 String getNature() {
		return nature;
	}

	public void setNature(String nature) {
		this.nature = nature;
	}

	public String getLevel() {
		return level;
	}

	public void setLevel(String level) {
		this.level = level;
	}

	public boolean isDestroy() {
		return destroy;
	}

	public void setDestroy(boolean destroy) {
		this.destroy = destroy;
	}

	public boolean isSupperLine() {
		return supperLine;
	}

	public void setSupperLine(boolean supperLine) {
		this.supperLine = supperLine;
	}

	public String getStartPhone() {
		return startPhone;
	}

	public void setStartPhone(String startPhone) {
		this.startPhone = startPhone;
	}

	public String getEndPhone() {
		return endPhone;
	}

	public void setEndPhone(String endPhone) {
		this.endPhone = endPhone;
	}

	public Date getOpenDate() {
		return openDate;
	}

	public void setOpenDate(Date openDate) {
		this.openDate = openDate;
	}

	public String getHistory() {
		return history;
	}

	public void setHistory(String history) {
		this.history = history;
	}

	public Date getCreateDate() {
		return createDate;
	}

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

	public Date getLastLoginDate() {
		return lastLoginDate;
	}

	public void setLastLoginDate(Date lastLoginDate) {
		this.lastLoginDate = lastLoginDate;
	}

	public LineInformation getLineInformation() {
		return lineInformation;
	}

	public void setLineInformation(LineInformation lineInformation) {
		this.lineInformation = lineInformation;
	}
}