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 ids; private Collection taxAgentIds; private Collection lastOperates; private Collection statuses; }