126 lines
2.3 KiB
Java
126 lines
2.3 KiB
Java
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<Long> ids;
|
|
|
|
} |