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

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

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

import java.util.Map;

public class BusinessVoucherSettle {

    /** 账户 */
    private Long bankAccountId;

    /** 账户类型 */
    private Long bankAccountTypeId;

    /** 金额 */
    private Double taxInclusiveAmount;

    /** 供应商  */
    private Long supplierId;

    /** 客户 */
    private Long customerId;

    /** 员工 */
    private Long personId;

    /** 业务属性:收入或者支出 */
    private Long businessPropertyId;

    /** 备注 */
    private String remark;

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

    /** 分录标识 */
    private String flag;

    /** 结算分录是否合并 */
    private boolean merge = false;

    /** 金额取值 map */
    private Map amountMap;

    /** 金额为负数时是否颠倒借贷方向 有值时结算分录已此处值为准 */
    private Boolean reversal;

    /**
     * 获取bankAccountId
     * @return bankAccountId
     */
    public Long getBankAccountId() {
        return bankAccountId;
    }

    /**
     * 设置bankAccountId
     * @param bankAccountId bankAccountId
     */
    public void setBankAccountId(Long bankAccountId) {
        this.bankAccountId = bankAccountId;
    }

    /**
     * 获取bankAccountTypeId
     * @return bankAccountTypeId
     */
    public Long getBankAccountTypeId() {
        return bankAccountTypeId;
    }

    /**
     * 设置bankAccountTypeId
     * @param bankAccountTypeId bankAccountTypeId
     */
    public void setBankAccountTypeId(Long bankAccountTypeId) {
        this.bankAccountTypeId = bankAccountTypeId;
    }

    /**
     * 获取taxInclusiveAmount
     * @return taxInclusiveAmount
     */
    public Double getTaxInclusiveAmount() {
        return taxInclusiveAmount;
    }

    /**
     * 设置taxInclusiveAmount
     * @param taxInclusiveAmount taxInclusiveAmount
     */
    public void setTaxInclusiveAmount(Double taxInclusiveAmount) {
        this.taxInclusiveAmount = taxInclusiveAmount;
    }

    /**
     * 获取supplierId
     * @return supplierId
     */
    public Long getSupplierId() {
        return supplierId;
    }

    /**
     * 设置supplierId
     * @param supplierId supplierId
     */
    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    /**
     * 获取customerId
     * @return customerId
     */
    public Long getCustomerId() {
        return customerId;
    }

    /**
     * 设置customerId
     * @param customerId customerId
     */
    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取personId
     * @return personId
     */
    public Long getPersonId() {
        return personId;
    }

    /**
     * 设置personId
     * @param personId personId
     */
    public void setPersonId(Long personId) {
        this.personId = personId;
    }

    /**
     * 获取businessPropertyId
     * @return businessPropertyId
     */
    public Long getBusinessPropertyId() {
        return businessPropertyId;
    }

    /**
     * 设置businessPropertyId
     * @param businessPropertyId businessPropertyId
     */
    public void setBusinessPropertyId(Long businessPropertyId) {
        this.businessPropertyId = businessPropertyId;
    }

    /**
     * 获取remark
     * @return remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置remark
     * @param remark remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

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

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

    /**
     * 获取分录标识
     * @return 分录标识
     */
    public String getFlag() {
        return flag;
    }

    /**
     * 设置分录标识
     * @param flag 分录标识
     */
    public void setFlag(String flag) {
        this.flag = flag;
    }

    /**
     * 获取结算分录是否合并
     * @return 结算分录是否合并
     */
    public boolean getMerge() {
        return merge;
    }

    /**
     * 设置结算分录是否合并
     * @param merge 结算分录是否合并
     */
    public void setMerge(boolean merge) {
        this.merge = merge;
    }

    /**
     * 获取金额取值 map
     * @return 金额取值 map
     */
    public Map getAmountMap() {
        return amountMap;
    }

    /**
     * 设置金额取值 map
     * @param amountMap 金额取值 map
     */
    public void setAmountMap(Map amountMap) {
        this.amountMap = amountMap;
    }

    public Boolean getReversal() {
        return reversal;
    }

    public void setReversal(Boolean reversal) {
        this.reversal = reversal;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy