package com.engine.salary.entity.datacollection; import com.engine.salary.annotation.SalaryTable; import com.engine.salary.annotation.SalaryTableOperate; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * 数据采集-累计情况表 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @SalaryTable(pageId = "a4f83287-e3f9-4275-9527-7d06e54y6238", fields = "id,addUpSubtraction", operates = {@SalaryTableOperate(text = "删除",index = "0")}) public class AddUpSituation { /** * 累计公积金个人合计 */ private String addUpAccumulationFundTotal; /** * 累计已预扣预缴税额 */ private String addUpAdvanceTax; /** * 累计准予扣除的捐赠额 */ private String addUpAllowedDonation; /** * 累计子女教育 */ private String addUpChildEducation; /** * 累计继续教育 */ private String addUpContinuingEducation; /** * 累计企业(职业)年金及其他福利 */ private String addUpEnterpriseAndOther; /** * 累计住房贷款利息 */ private String addUpHousingLoanInterest; /** * 累计住房租金 */ private String addUpHousingRent; /** * 累计收入额 */ private String addUpIncome; /** * 累计其他扣除 */ private String addUpOtherDeduction; /** * 累计社保个人合计 */ private String addUpSocialSecurityTotal; /** * 累计减除费用 */ private String addUpSubtraction; /** * 累计赡养老人 */ private String addUpSupportElderly; /** * 累计免税收入 */ private String addUpTaxExemptIncome; /** * 创建时间 */ private Date createTime; /** * 创建人 */ private Long creator; /** * 是否已删除。0:未删除、1:已删除 */ private Integer deleteType; /** * 人员信息表的主键id */ private Long employeeId; /** * 主键 */ private Long id; /** * 个税扣缴义务人的主键id */ private Long taxAgentId; /** * 税款所属期 */ private Date taxYearMonth; /** * 租户ID */ private String tenantKey; /** * 更新时间 */ private Date updateTime; /** * 年份 */ private Integer year; }