package pwc.taxtech.atms.dto.vatdto; import javax.annotation.Nullable; import java.math.BigDecimal; public class TrialBalanceDto { private String balanceId; private Integer periodId; private String acctCode; private String customerCode; @Nullable private BigDecimal begDebitBal; @Nullable private BigDecimal begCreditBal; @Nullable private BigDecimal begBal; @Nullable private BigDecimal endBal; @Nullable private BigDecimal endDebitBal; @Nullable private BigDecimal endCreditBal; @Nullable private BigDecimal debitBal; @Nullable private BigDecimal creditBal; private Integer monthId; @Nullable private BigDecimal yearDebitBal; @Nullable private BigDecimal yearCreditBal; private String parentCode; private String accountName; private boolean isDuplicate; private Integer acctProp; private int direction; public String getBalanceId() { return balanceId; } public void setBalanceId(String balanceId) { this.balanceId = balanceId; } public Integer getPeriodId() { return periodId; } public void setPeriodId(Integer periodId) { this.periodId = periodId; } public String getAcctCode() { return acctCode; } public int getAccotCodeLength(){ return acctCode.length(); } public void setAcctCode(String acctCode) { this.acctCode = acctCode; } public String getCustomerCode() { return customerCode; } public void setCustomerCode(String customerCode) { this.customerCode = customerCode; } @Nullable public BigDecimal getBegDebitBal() { return begDebitBal; } public void setBegDebitBal(@Nullable BigDecimal begDebitBal) { this.begDebitBal = begDebitBal; } @Nullable public BigDecimal getBegCreditBal() { return begCreditBal; } public void setBegCreditBal(@Nullable BigDecimal begCreditBal) { this.begCreditBal = begCreditBal; } @Nullable public BigDecimal getBegBal() { return begBal; } public void setBegBal(@Nullable BigDecimal begBal) { this.begBal = begBal; } @Nullable public BigDecimal getEndBal() { return endBal; } public void setEndBal(@Nullable BigDecimal endBal) { this.endBal = endBal; } @Nullable public BigDecimal getEndDebitBal() { return endDebitBal; } public void setEndDebitBal(@Nullable BigDecimal endDebitBal) { this.endDebitBal = endDebitBal; } @Nullable public BigDecimal getEndCreditBal() { return endCreditBal; } public void setEndCreditBal(@Nullable BigDecimal endCreditBal) { this.endCreditBal = endCreditBal; } @Nullable public BigDecimal getDebitBal() { return debitBal; } public void setDebitBal(@Nullable BigDecimal debitBal) { this.debitBal = debitBal; } @Nullable public BigDecimal getCreditBal() { return creditBal; } public void setCreditBal(@Nullable BigDecimal creditBal) { this.creditBal = creditBal; } public Integer getMonthId() { return monthId; } public void setMonthId(Integer monthId) { this.monthId = monthId; } @Nullable public BigDecimal getYearCreditBal() { return yearCreditBal; } public void setYearCreditBal(@Nullable BigDecimal yearCreditBal) { this.yearCreditBal = yearCreditBal; } public String getParentCode() { return parentCode; } public void setParentCode(String parentCode) { this.parentCode = parentCode; } public String getAccountName() { return accountName; } public void setAccountName(String accountName) { this.accountName = accountName; } public boolean isDuplicate() { return isDuplicate; } public void setDuplicate(boolean duplicate) { isDuplicate = duplicate; } public Integer getAcctProp() { return acctProp; } public void setAcctProp(Integer acctProp) { this.acctProp = acctProp; } public int getDirection() { return direction; } public void setDirection(int direction) { this.direction = direction; } @Nullable public BigDecimal getYearDebitBal() { return yearDebitBal; } public void setYearDebitBal(@Nullable BigDecimal yearDebitBal) { this.yearDebitBal = yearDebitBal; } }