package com.engine.salary.entity.taxrate.param;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @description: 个税税率表明细表保存参数
 * @author: xiajun
 * @modified By: xiajun
 * @date: Created in 1/17/22 3:22 PM
 * @version:v1.0
 */
@Data
public class TaxRateDetailSaveParam {

    //taxRateDetailMapper("主键id")
    private Long id;

    //taxRateDetailMapper("税率主表id")
    private Long batchId;

    //taxRateDetailMapper("序号")
    private Integer indexNum;

    //taxRateDetailMapper("收入上限（含）")
    private BigDecimal incomeUpperLimit;

    //taxRateDetailMapper("收入下限（不含）")
    private BigDecimal incomeLowerLimit;

    //taxRateDetailMapper("免税标准-固定值")
    private BigDecimal dutyFreeValue;

    //taxRateDetailMapper("免税标准-比例")
    private BigDecimal dutyFreeRate;

    //taxRateDetailMapper("应纳税所得额上限（含）")
    private BigDecimal taxableIncomeUl;

    //taxRateDetailMapper("应纳税所得额下限（不含）")
    private BigDecimal taxableIncomeLl;

    //taxRateDetailMapper("税率")
    private BigDecimal taxRate;

    //taxRateDetailMapper("速算扣除数")
    private BigDecimal taxDeduction;
}
