fourcal/src/main/java/cn/palmte/work/bean/BudgetBean.java

151 lines
3.9 KiB
Java

package cn.palmte.work.bean;
import java.math.BigDecimal;
/**
* 预算页面
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
*/
public class BudgetBean extends IncomeCostBean{
/**
* 总的采购成本不含税
*/
private BigDecimal costPurchaseTotalTaxExclude;
/**
* 总的采购成本含税
*/
private BigDecimal costPurchaseTotalTaxInclude;
/**
* 设备收入税金
*/
private BigDecimal incomeDeviceTax;
/**
* 设施收入税金
*/
private BigDecimal incomeEngineerTax;
/**
* 服务收入税金
*/
private BigDecimal incomeServiceTax;
/**
* 总收入税金
*/
private BigDecimal incomeTotalTax;
/**
* 采购设备成本税金
*/
private BigDecimal costPurchaseDeviceTax;
/**
* 采购施工成本税金
*/
private BigDecimal costPurchaseBuildTax;
/**
* 采购服务成本税金
*/
private BigDecimal costPurchaseServiceTax;
/**
* 采购其他成本含税
*/
private BigDecimal costPurchaseOtherTax;
/**
* 采购其他成本含税
*/
private BigDecimal costOtherOtherTax;
/**
* null就返回0
*/
@Override
protected BigDecimal handleSpecial(BigDecimal src) {
return null == src ? new BigDecimal(0) : src;
}
public BigDecimal getCostPurchaseTotalTaxExclude() {
return handleSpecial(costPurchaseTotalTaxExclude);
}
public void setCostPurchaseTotalTaxExclude(BigDecimal costPurchaseTotalTaxExclude) {
this.costPurchaseTotalTaxExclude = costPurchaseTotalTaxExclude;
}
public BigDecimal getCostPurchaseTotalTaxInclude() {
return handleSpecial(costPurchaseTotalTaxInclude);
}
public void setCostPurchaseTotalTaxInclude(BigDecimal costPurchaseTotalTaxInclude) {
this.costPurchaseTotalTaxInclude = costPurchaseTotalTaxInclude;
}
public BigDecimal getIncomeDeviceTax() {
return incomeDeviceTax;
}
public void setIncomeDeviceTax(BigDecimal incomeDeviceTax) {
this.incomeDeviceTax = incomeDeviceTax;
}
public BigDecimal getIncomeEngineerTax() {
return incomeEngineerTax;
}
public void setIncomeEngineerTax(BigDecimal incomeEngineerTax) {
this.incomeEngineerTax = incomeEngineerTax;
}
public BigDecimal getIncomeServiceTax() {
return incomeServiceTax;
}
public void setIncomeServiceTax(BigDecimal incomeServiceTax) {
this.incomeServiceTax = incomeServiceTax;
}
@Override
public BigDecimal getIncomeTotalTax() {
return incomeTotalTax;
}
public void setIncomeTotalTax(BigDecimal incomeTotalTax) {
this.incomeTotalTax = incomeTotalTax;
}
public BigDecimal getCostPurchaseDeviceTax() {
return costPurchaseDeviceTax;
}
public void setCostPurchaseDeviceTax(BigDecimal costPurchaseDeviceTax) {
this.costPurchaseDeviceTax = costPurchaseDeviceTax;
}
public BigDecimal getCostPurchaseBuildTax() {
return costPurchaseBuildTax;
}
public void setCostPurchaseBuildTax(BigDecimal costPurchaseBuildTax) {
this.costPurchaseBuildTax = costPurchaseBuildTax;
}
public BigDecimal getCostPurchaseServiceTax() {
return costPurchaseServiceTax;
}
public void setCostPurchaseServiceTax(BigDecimal costPurchaseServiceTax) {
this.costPurchaseServiceTax = costPurchaseServiceTax;
}
public BigDecimal getCostPurchaseOtherTax() {
return costPurchaseOtherTax;
}
public void setCostPurchaseOtherTax(BigDecimal costPurchaseOtherTax) {
this.costPurchaseOtherTax = costPurchaseOtherTax;
}
public BigDecimal getCostOtherOtherTax() {
return costOtherOtherTax;
}
public void setCostOtherOtherTax(BigDecimal costOtherOtherTax) {
this.costOtherOtherTax = costOtherOtherTax;
}
}