SectionRoute.java 1.32 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.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;


/**
 * 
 * @ClassName : SectionRoute
 * 
 * @author : bsth@lq
 * 
 * @Description : TODO(路段路由信息表)
 * 
 * @Data :2016-04-21
 *	
 * @version 公交调度系统BS版 0.1
 */

@Entity
@Table(name = "bsth_c_sectionroute")
public class SectionRoute {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Integer id;
	
	// 路段路由序号
	private Integer sectionrouteCode;
	
	// 路段路由方向
	private Integer directions;
	
	// 描述
	private String descriptions;
		
	// 创建人
	private Integer createBy;
			
	// 修改人
	private Integer updateBy;
		
	// 创建日期
	@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;
		
	// 路段信息
	@OneToOne
	private Section section ;
	
	// 线路信息
	@ManyToOne
	private Line line;
}