Revenue.java 8.24 KB
package com.bsth.entity.forms;

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;

import com.bsth.entity.sys.SysUser;
import com.fasterxml.jackson.annotation.JsonIgnore;

/**
 * 线路人次营收表
 */
@Entity
@Table(name = "bsth_t_revenue")
public class Revenue {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	//营运日期
	private Date scheduleDate;
	//营运日期字符串(yyyy-MM-dd)
	private String scheduleDateStr;
	//公司编码
	private String gsBm;
	//公司名称
	private String gsName;
	//分公司编码                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
	private String fgsBm;
	//分公司名称
	private String fgsName;
	//线路编码
	private String xlBm;
	//线路名
	private String xlName;
	//是否营运
	private boolean sfyy;
	//总人次
	private Long num;
	//总营收(单位:分)
	private Double amount;
	/** 创建人 */
	@JsonIgnore
	private SysUser createBy;
	/** 修改人 */
	@JsonIgnore
	private SysUser 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;
	
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	//营运日期
	public Date getScheduleDate() {
		return scheduleDate;
	}
	//营运日期
	public void setScheduleDate(Date scheduleDate) {
		this.scheduleDate = scheduleDate;
	}
	//营运日期字符串(yyyy-MM-dd)
	public String getScheduleDateStr() {
		return scheduleDateStr;
	}
	//营运日期字符串(yyyy-MM-dd)
	public void setScheduleDateStr(String scheduleDateStr) {
		this.scheduleDateStr = scheduleDateStr;
	}
	//公司编码
	public String getGsBm() {
		return gsBm;
	}
	//公司编码
	public void setGsBm(String gsBm) {
		this.gsBm = gsBm;
	}
	//公司名称
	public String getGsName() {
		return gsName;
	}
	//公司名称
	public void setGsName(String gsName) {
		this.gsName = gsName;
	}
	//分公司编码
	public String getFgsBm() {
		return fgsBm;
	}
	//分公司编码
	public void setFgsBm(String fgsBm) {
		this.fgsBm = fgsBm;
	}
	//分公司名称
	public String getFgsName() {
		return fgsName;
	}
	//分公司名称
	public void setFgsName(String fgsName) {
		this.fgsName = fgsName;
	}
	//线路编码
	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 boolean getSfyy() {
		return sfyy;
	}
	//是否营运
	public void setSfyy(boolean sfyy) {
		this.sfyy = sfyy;
	}
	//总人次
	public Long getNum() {
		return num;
	}
	//总人次
	public void setNum(Long num) {
		this.num = num;
	}
	//总营收(单位:分)
	public Double getAmount() {
		return amount;
	}
	//总营收(单位:分)
	public void setAmount(Double amount) {
		this.amount = amount;
	}
	public SysUser getCreateBy() {
		return createBy;
	}
	public void setCreateBy(SysUser createBy) {
		this.createBy = createBy;
	}
	public SysUser getUpdateBy() {
		return updateBy;
	}
	public void setUpdateBy(SysUser updateBy) {
		this.updateBy = updateBy;
	}
	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;
	}
	@Override
	public String toString() {
		return "Revenue [id=" + id + ", scheduleDate=" + scheduleDate + ", scheduleDateStr=" + scheduleDateStr
				+ ", gsBm=" + gsBm + ", gsName=" + gsName + ", fgsBm=" + fgsBm + ", fgsName=" + fgsName + ", xlBm="
				+ xlBm + ", xlName=" + xlName + ", sfyy=" + sfyy + ", num=" + num + ", amount=" + amount + ", createBy="
				+ createBy + ", updateBy=" + updateBy + ", createDate=" + createDate + ", updateDate=" + updateDate
				+ "]";
	}
}