weaver-hrm-salary/src/com/engine/salary/entity/siarchives/po/InsuranceArchivesOtherSchem...

129 lines
2.7 KiB
Java

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;
}