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

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Harryxzy
 * @date 2022/10/27 21:14
 * @description 往期累计情况编辑参数
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AddUpSituationParam {

    //主键id
    private Long id;

    //员工id
    private Long employeeId;

    //申报年月
    private String taxYearMonth;

    //姓名
    private String username;

    //个税扣缴义务人
    private String taxAgentName;

    //个税扣缴义务人id
    private Long taxAgentId;

    //部门
    private String departmentName;

    //手机号
    private String mobile;

    //工号
    private String jobNum;


    //累计收入额
    private String addUpIncome;

    //累计减除费用
    private String addUpSubtraction;

    //累计社保个人合计
    private String addUpSocialSecurityTotal;

    //累计公积金个人合计
    private String addUpAccumulationFundTotal;

    //累计子女教育
    private String addUpChildEducation;

    //累计继续教育
    private String addUpContinuingEducation;

    //累计住房贷款利息
    private String addUpHousingLoanInterest;

    //累计住房租金
    private String addUpHousingRent;

    //累计赡养老人
    private String addUpSupportElderly;

    //累计大病医疗
    private String addUpIllnessMedical;

    //累计企业（职业）年金及其他福利
    private String addUpEnterpriseAndOther;

    //累计其他扣除
    private String addUpOtherDeduction;

    //累计免税收入
    private String addUpTaxExemptIncome;

    //累计准予扣除的捐赠额
    private String addUpAllowedDonation;

    //累计减免税额
    private String addUpTaxSavings;

    //累计已预扣预缴税额
    private String addUpAdvanceTax;

    //累计婴幼儿照护
    private String addUpInfantCare;

    //累计个人养老金
    private String addUpPrivatePension;

}
