package com.engine.salary.entity.siarchives.po; import com.engine.salary.annotation.Encrypt; import com.engine.hrmelog.annotation.ElogTransform; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.Date; /** * @Author weaver_cl * @Description: hrsa_other_archives 其他福利档案表 * @Date 2022/3/12 * @Version V1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor //hrsa_other_archives @ElogTransform(name = "福利档案明细表-其他福利信息") public class InsuranceArchivesOtherSchemePO { /** * 主键id */ @ElogTransform(name = "主键id") private Long id; /** * 员工id */ @ElogTransform(name = "员工id") private Long employeeId; /** * 暂不缴纳 */ @ElogTransform(name = "是否暂不缴纳") private Integer nonPayment; /** * 福利类型 */ @ElogTransform(name = "福利类型") private Integer welfareType; /** * 其他福利起始缴纳月 */ @ElogTransform(name = "其他福利起始缴纳月") private String otherStartTime; /** * 其他福利最后缴纳月 */ @ElogTransform(name = "其他福利最后缴纳月") private String otherEndTime; /** * 其他福利方案名称 */ /*//其他福利方案名称") private String otherName;*/ /** * 其他福利方案id */ @ElogTransform(name = "其他福利方案id") private Long otherSchemeId; /** * 其他福利缴纳组织 */ @ElogTransform(name = "其他福利缴纳组织") private Long paymentOrganization; /** * 其他福利个人实际承担方 */ @ElogTransform(name = "其他福利个人实际承担方") private Integer underTake; /** * 其他福利缴纳基数 */ @Encrypt @ElogTransform(name = "其他福利缴纳基数") private String otherPaymentBaseString; /** * 其他福利缴纳基数——单位 */ @Encrypt @ElogTransform(name = "其他福利缴纳基数——单位") private String otherPaymentComBaseString; /** * 租户key */ @ElogTransform(name = "租户key") private String tenantKey; /** * 创建人id */ @ElogTransform(name = "创建人id") private Long creator; /** * 是否删除 */ @ElogTransform(name = "是否删除") private Integer deleteType; /** * 创建时间 */ @ElogTransform(name = "创建时间") private Date createTime; /** * 更新时间 */ @ElogTransform(name = "更新时间") private Date updateTime; }