weaver-hrm-salary/src/com/engine/salary/entity/employeedeclare/po/EmployeeDeclareOptPO.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;
}