All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.outerman.be.model.SettleTemplate Maven / Gradle / Ivy

There is a newer version: 1.1.22
Show newest version
package com.github.outerman.be.model;

import java.io.Serializable;

/** 凭证结算模板 */
public class SettleTemplate implements Serializable {

    private static final long serialVersionUID = 4424620273857892825L;

    /** 账户类型,枚举 bankAccountType */
    private Long bankAccountTypeId;

    /** 业务属性,枚举 businessProperty */
    private Long businessPropertyId;

    /** 科目 id */
    private Long accountId;

    /** 科目编码 */
    private String accountCode;

    /** 基础档案用科目分类 */
    private Long accountClassification4BA;

    /** 余额方向:0借 1贷 */
    private Integer balanceDirection;

    /** 金额来源表达式 */
    private String amountSource;

    /** 金额为负时是否颠倒余额方向 */
    private Boolean reversal;

    /** 摘要 */
    private String summary;

    /** 科目信息 */
    private Account account;

    /**
     * 获取账户类型,枚举 bankAccountType
     * @return 账户类型,枚举 bankAccountType
     */
    public Long getBankAccountTypeId() {
        return bankAccountTypeId;
    }

    /**
     * 设置账户类型,枚举 bankAccountType
     * @param bankAccountTypeId 账户类型,枚举 bankAccountType
     */
    public void setBankAccountTypeId(Long bankAccountTypeId) {
        this.bankAccountTypeId = bankAccountTypeId;
    }

    /**
     * 获取业务属性,枚举 businessProperty
     * @return 业务属性,枚举 businessProperty
     */
    public Long getBusinessPropertyId() {
        return businessPropertyId;
    }

    /**
     * 设置业务属性,枚举 businessProperty
     * @param businessPropertyId 业务属性,枚举 businessProperty
     */
    public void setBusinessPropertyId(Long businessPropertyId) {
        this.businessPropertyId = businessPropertyId;
    }

    /**
     * 获取科目 id
     * @return 科目 id
     */
    public Long getAccountId() {
        return accountId;
    }

    /**
     * 设置科目 id
     * @param accountId 科目 id
     */
    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    /**
     * 获取科目编码
     * @return 科目编码
     */
    public String getAccountCode() {
        return accountCode;
    }

    /**
     * 设置科目编码
     * @param accountCode 科目编码
     */
    public void setAccountCode(String accountCode) {
        this.accountCode = accountCode;
    }

    /**
     * 获取基础档案用科目分类
     * @return 基础档案用科目分类
     */
    public Long getAccountClassification4BA() {
        return accountClassification4BA;
    }

    /**
     * 设置基础档案用科目分类
     * @param accountClassification4BA 基础档案用科目分类
     */
    public void setAccountClassification4BA(Long accountClassification4BA) {
        this.accountClassification4BA = accountClassification4BA;
    }

    /**
     * 获取余额方向:0借 1贷
     * @return 余额方向:0借 1贷
     */
    public Integer getBalanceDirection() {
        return balanceDirection;
    }

    /**
     * 设置余额方向:0借 1贷
     * @param balanceDirection 余额方向:0借 1贷
     */
    public void setBalanceDirection(Integer balanceDirection) {
        this.balanceDirection = balanceDirection;
    }

    /**
     * 获取金额来源表达式
     * @return 金额来源表达式
     */
    public String getAmountSource() {
        return amountSource;
    }

    /**
     * 设置金额来源表达式
     * @param amountSource 金额来源表达式
     */
    public void setAmountSource(String amountSource) {
        this.amountSource = amountSource;
    }

    /**
     * 获取金额为负时是否颠倒余额方向
     * @return 金额为负时是否颠倒余额方向
     */
    public Boolean getReversal() {
        return reversal;
    }

    /**
     * 设置金额为负时是否颠倒余额方向
     * @param reversal 金额为负时是否颠倒余额方向
     */
    public void setReversal(Boolean reversal) {
        this.reversal = reversal;
    }

    /**
     * 获取摘要
     * @return 摘要
     */
    public String getSummary() {
        return summary;
    }

    /**
     * 设置摘要
     * @param summary 摘要
     */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
     * 获取科目信息 
     * @return 科目信息 
     */
    public Account getAccount() {
        return account;
    }

    /**
     * 设置科目信息 
     * @param account 科目信息 
     */
    public void setAccount(Account account) {
        this.account = account;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy