package com.engine.salary.entity.deductionamount.dto; import com.engine.salary.annotation.TableTitle; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Collection; import java.util.Date; /** * 人员报送记录 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor //hrsa_deduction_amount public class DeductionAmountDTO { /** * ID */ private Long id; /** * 个税扣缴义务人ID */ private Long taxAgentId; /** * 税款所属年度 */ @TableTitle(title = "税款所属年度", dataIndex = "year", key = "year") private String year; /** * 人员id */ private Long employeeId; /** * 姓名 */ @TableTitle(title = "姓名", dataIndex = "employeeName", key = "employeeName") private String employeeName; /** * 人员类型 */ private Integer employeeType; /** * 工号 */ @TableTitle(title = "工号", dataIndex = "jobNum", key = "jobNum") private String jobNum; /** * 证件号码 */ @TableTitle(title = "证件号码", dataIndex = "cardNum", key = "cardNum") private String cardNum; /** * 证件类型 */ private Integer cardType; /** * 国籍 */ @TableTitle(title = "国籍", dataIndex = "nationality", key = "nationality") private String nationality; /** * 是否扣除 */ @TableTitle(title = "是否扣除", dataIndex = "deductFlag", key = "deductFlag") private Integer deductFlag; /** * 报送状态 */ @TableTitle(title = "报送状态", dataIndex = "declareStatusName", key = "declareStatusName") private String declareStatusName; private Integer declareStatus; private String declareErrorMsg; /** * 是否成功报送过 */ private Integer successfullyDeclared; /** * 创建时间 */ private Date createTime; /** * 修改时间 */ private Date updateTime; /** * 创建人id */ private Long creator; /** * 是否删除 */ private Integer deleteType; /** * 租户KEY */ private String tenantKey; //主键id集合 private Collection ids; }