Budget.java 5.66 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_budget")
public class Budget {

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	private Long id;
	//年份
	private String year;
	//公司编码
	private String gsBm;
	//公司名称
	private String gsName;
	//分公司编码
	private String fgsBm;
	//分公司名称
	private String fgsName;
	//线路编码
	private String xlBm;
	//线路名
	private String xlName;
	//是否营运
	private boolean sfyy;
	//预算公里
	private Double budgetMileage;
	//预算调整公里
	private Double changeMileage;
	//预算正式公里  = if(有调整){调整}else{预算}
	private Double formalMileage;
	//预算人次
	private Long budgetPerson;
	//预算调整人次
	private Long changePerson;
	//预算正式人次  = if(有调整){调整}else{预算}
	private Long formalPerson;
	//预算营收
	private Double budgetAmounts;
	//预算调整营收
	private Double changeAmounts;
	//预算正式营收 = if(有调整){调整}else{预算}
	private Double formalAmounts;
	/** 创建人 */
	@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 String getYear() {
		return year;
	}
	//年份
	public void setYear(String year) {
		this.year = year;
	}
	//公司编码
	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 Double getBudgetMileage() {
		return budgetMileage;
	}
	//预算公里
	public void setBudgetMileage(Double budgetMileage) {
		this.budgetMileage = budgetMileage;
	}
	//预算调整公里
	public Double getChangeMileage() {
		return changeMileage;
	}
	//预算调整公里
	public void setChangeMileage(Double changeMileage) {
		this.changeMileage = changeMileage;
	}
	//预算正式公里  = if(有调整){调整}else{预算}
	public Double getFormalMileage() {
		return formalMileage;
	}
	//预算正式公里  = if(有调整){调整}else{预算}
	public void setFormalMileage(Double formalMileage) {
		this.formalMileage = formalMileage;
	}
	//预算人次
	public Long getBudgetPerson() {
		return budgetPerson;
	}
	//预算人次
	public void setBudgetPerson(Long budgetPerson) {
		this.budgetPerson = budgetPerson;
	}
	//预算调整人次
	public Long getChangePerson() {
		return changePerson;
	}
	//预算调整人次
	public void setChangePerson(Long changePerson) {
		this.changePerson = changePerson;
	}
	//预算正式人次  = if(有调整){调整}else{预算}
	public Long getFormalPerson() {
		return formalPerson;
	}
	//预算正式人次  = if(有调整){调整}else{预算}
	public void setFormalPerson(Long formalPerson) {
		this.formalPerson = formalPerson;
	}
	//预算营收
	public Double getBudgetAmounts() {
		return budgetAmounts;
	}
	//预算营收
	public void setBudgetAmounts(Double budgetAmounts) {
		this.budgetAmounts = budgetAmounts;
	}
	//预算调整营收
	public Double getChangeAmounts() {
		return changeAmounts;
	}
	//预算调整营收
	public void setChangeAmounts(Double changeAmounts) {
		this.changeAmounts = changeAmounts;
	}
	//预算正式营收 = if(有调整){调整}else{预算}
	public Double getFormalAmounts() {
		return formalAmounts;
	}
	//预算正式营收 = if(有调整){调整}else{预算}
	public void setFormalAmounts(Double formalAmounts) {
		this.formalAmounts = formalAmounts;
	}
	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;
	}
}