101 lines
1.8 KiB
Java
101 lines
1.8 KiB
Java
package com.engine.salary.entity.employeedeclare.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_employee_declare_opt
|
|
public class EmployeeDeclareOptPO {
|
|
/**
|
|
* ID
|
|
*/
|
|
@ElogTransform(name = "ID")
|
|
private Long id;
|
|
|
|
/**
|
|
* 个税扣缴义务人
|
|
*/
|
|
@ElogTransform(name = "个税扣缴义务人")
|
|
private Long taxAgentId;
|
|
|
|
/**
|
|
* 税款所属期
|
|
*/
|
|
@ElogTransform(name = "税款所属期")
|
|
private Date taxCycle;
|
|
|
|
/**
|
|
* 报送状态
|
|
*/
|
|
@ElogTransform(name = "操作状态")
|
|
private String status;
|
|
|
|
/**
|
|
* 最后操作
|
|
*/
|
|
@ElogTransform(name = "最后操作")
|
|
private String lastOperate;
|
|
|
|
/**
|
|
* 最后操作时间
|
|
*/
|
|
@ElogTransform(name = "最后操作时间")
|
|
private Date lastOperateTime;
|
|
|
|
|
|
/**
|
|
* 创建时间
|
|
*/
|
|
@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;
|
|
|
|
private Collection<Long> taxAgentIds;
|
|
|
|
private Collection<String> lastOperates;
|
|
|
|
private Collection<String> statuses;
|
|
|
|
|
|
} |