128 lines
2.2 KiB
Java
128 lines
2.2 KiB
Java
|
|
package com.engine.salary.entity.deductionamount.po;
|
||
|
|
|
||
|
|
import com.engine.hrmelog.annotation.ElogTransform;
|
||
|
|
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 DeductionAmountPO {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* ID
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "ID")
|
||
|
|
private Long id;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 个税扣缴义务人ID
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "个税扣缴义务人ID")
|
||
|
|
private Long taxAgentId;
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 税款所属年度
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "税款所属年度")
|
||
|
|
private String year;
|
||
|
|
/**
|
||
|
|
* 人员id
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "人员id")
|
||
|
|
private Long employeeId;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 姓名
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "姓名")
|
||
|
|
private String employeeName;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 人员类型
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "人员类型")
|
||
|
|
private Byte employeeType;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 工号
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "工号")
|
||
|
|
private String jobNum;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 证件号码
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "证件号码")
|
||
|
|
private String cardNum;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 证件类型
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "证件类型")
|
||
|
|
private Byte cardType;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 报送状态
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "报送状态")
|
||
|
|
private Byte declareStatus;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 是否扣除
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "是否扣除")
|
||
|
|
private Byte deductFlag;
|
||
|
|
/**
|
||
|
|
* 是否成功报送过
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "是否成功报送过")
|
||
|
|
private Byte successfullyDeclared;
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 创建时间
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "创建时间")
|
||
|
|
private Date createTime;
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 修改时间
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "修改时间")
|
||
|
|
private Date updateTime;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 创建人id
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "创建人id")
|
||
|
|
private Long creator;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 是否删除
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "是否删除")
|
||
|
|
private Integer deleteType;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 租户KEY
|
||
|
|
*/
|
||
|
|
@ElogTransform(name = "租户KEY")
|
||
|
|
private String tenantKey;
|
||
|
|
|
||
|
|
//主键id集合
|
||
|
|
private Collection<Long> ids;
|
||
|
|
|
||
|
|
}
|