CalcInterval.java 3.53 KB
package com.bsth.entity.calc;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.bsth.data.BasicData;

/**
 * @author bsth-a
 *
 */
@Entity
@Table(name = "bsth_c_calc_interval")
public class CalcInterval {
	/* 主键*/
	@Id
	@GeneratedValue
	private Long id;
	/* 公司代码*/
	private String gsbm;
	/* 分公司代码*/
	private String fgsbm;
	/* 日期字符串*/
	private String date;
	/* 线路编码*/
	private String xlBm;
	/* 线路名称*/
	private String xlName;
	/*大间隔等级*/
	private String level;
	/*等级具体时间*/
	private Integer levelTime;
	/*全日大间隔次数*/
	private Integer djgAll;
	/*高峰大间隔次数*/
	private Integer djgGf;
	/*早高峰大间隔次数*/
	private Integer djgZgf;
	/*晚高峰大间隔次数*/
	private Integer djgWgf;
	/*低谷大间隔次数*/
	private Integer djgDg;
	/*最大间隔时间*/
	private Integer djgTime;
	/*数据创建时间*/
	private Date createtime;
	/*数据修改时间*/
	private Date updatetime;
	
	/*公司名字*/
	@Transient
	private String gsname;
	/*分公司名字*/
	@Transient
	private String fgsname;
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getGsbm() {
		return gsbm;
	}
	public void setGsbm(String gsbm) {
		this.gsbm = gsbm;
	}
	public String getFgsbm() {
		return fgsbm;
	}
	public void setFgsbm(String fgsbm) {
		this.fgsbm = fgsbm;
	}
	public String getDate() {
		return date;
	}
	public void setDate(String date) {
		this.date = date;
	}
	public String getXlBm() {
		return xlBm;
	}
	public void setXlBm(String xlBm) {
		this.xlBm = xlBm;
	}
	public String getXlName() {
		return xlName;
	}
	public void setXlName(String xlName) {
		this.xlName = xlName;
	}
	public String getLevel() {
		return level;
	}
	public void setLevel(String level) {
		this.level = level;
	}
	public Integer getLevelTime() {
		return levelTime;
	}
	public void setLevelTime(Integer levelTime) {
		this.levelTime = levelTime;
	}
	public Integer getDjgAll() {
		return djgAll;
	}
	public void setDjgAll(Integer djgAll) {
		this.djgAll = djgAll;
	}
	public Integer getDjgGf() {
		return djgGf;
	}
	public void setDjgGf(Integer djgGf) {
		this.djgGf = djgGf;
	}
	
	public Integer getDjgZgf() {
		return djgZgf;
	}
	public void setDjgZgf(Integer djgZgf) {
		this.djgZgf = djgZgf;
	}
	public Integer getDjgWgf() {
		return djgWgf;
	}
	public void setDjgWgf(Integer djgWgf) {
		this.djgWgf = djgWgf;
	}
	public Integer getDjgDg() {
		return djgDg;
	}
	public void setDjgDg(Integer djgDg) {
		this.djgDg = djgDg;
	}
	public Integer getDjgTime() {
		return djgTime;
	}
	public void setDjgTime(Integer djgTime) {
		this.djgTime = djgTime;
	}
	public Date getCreatetime() {
		return createtime;
	}
	public void setCreatetime(Date createtime) {
		this.createtime = createtime;
	}
	public Date getUpdatetime() {
		return updatetime;
	}
	public void setUpdatetime(Date updatetime) {
		this.updatetime = updatetime;
	}
	public String getGsname() {
		return 	BasicData.businessCodeNameMap.get(this.gsbm);
	}
	public void setGsname(String gsname) {
		this.gsname = gsname;
	}
	public String getFgsname() {
		return BasicData.businessFgsCodeNameMap.get(this.fgsbm+"_"+this.gsbm);
	}
	public void setFgsname(String fgsname) {
		this.fgsname = fgsname;
	}
	
	
}