package com.engine.salary.entity.datacollection.po; import com.engine.hrmelog.annotation.ElogTransform; import com.engine.salary.enums.datacollection.DataCollectionEmployeeTypeEnum; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * 其他免税扣除-免税收入表单 *
Copyright: Copyright (c) 2024
*Company: 泛微软件
* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor //hrsa_free_income @ElogTransform(name = "其他免税扣除-免税收入") public class FreeIncomePO { @ElogTransform(name = "主键id") private Long id; @ElogTransform(name = "主表数据Id") private Long mainId; @ElogTransform(name = "税款所属期") private Date taxYearMonth; @ElogTransform(name = "人员") private Long employeeId; @ElogTransform(name = "个税扣缴义务人") private Long taxAgentId; @ElogTransform(name = "免税事项") private String freeItem; @ElogTransform(name = "免税性质") private String freeProperty; @ElogTransform(name = "免税金额") private String freeAmount; @ElogTransform(name = "归档状态 0未归档 1已归档") private Integer fileStatus; /** * 人员类型 * @see DataCollectionEmployeeTypeEnum */ @ElogTransform(name = "人员类型") private Integer employeeType; @ElogTransform(name = "创建时间", ignore = true) private Date createTime; @ElogTransform(name = "更新时间", ignore = true) private Date updateTime; @ElogTransform(name = "创建人", ignore = true) private Long creator; @ElogTransform(name = "是否已删除。0:未删除、1:已删除", ignore = true) private Integer deleteType; @ElogTransform(name = "租户key", ignore = true) private String tenantKey; }