weaver-hrm-salary/src/com/engine/salary/entity/salaryBill/po/SalaryTemplatePO.java

143 lines
3.2 KiB
Java
Raw Normal View History

2022-04-12 10:11:53 +08:00
package com.engine.salary.entity.salaryBill.po;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* @Description: 工资单模板
* @Author: wangxiangzhong
* @Date: 2021-12-08 14:44
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
//@TableName("hrsa_salary_template")
//@ElogTransform(name = "工资单模板表")
public class SalaryTemplatePO {
/**
* 主键
*/
// @ElogTransform(name = "主键")
private Long id;
/**
* 名称
*/
// @ElogTransform(name = "模板名称")
private String name;
/**
* 薪资账套表的主键id
*/
// @ElogTransform(name = "薪资账套表的主键id")
private Long salarySobId;
/**
* 使用类型0普通1默认
*/
// @ElogTransform(name = "使用类型。0普通、1默认")
private Integer useType;
/**
* 备注
*/
// @ElogTransform(name = "备注")
private String description;
/**
* 邮箱开启状态01
*/
// @ElogTransform(name = "邮箱开启状态。0关、1开")
private Integer emailStatus;
/**
* 发送地址:公共邮箱账号id
*/
// @ElogTransform(name = "发送地址")
private Long sendEmailId;
/**
* 消息中心开启状态01
*/
// @ElogTransform(name = "消息中心开启状态。0关、1开")
private Integer msgStatus;
/**
* 主题
*/
// @ElogTransform(name = "主题")
private String theme;
/**
* 背景图
*/
// @ElogTransform(name = "背景图")
private String background;
/**
* 文本内容
*/
// @ElogTransform(name = "文本内容")
private String textContent;
/**
* 文本内容显示位置1薪资项目前2薪资项目后
*/
// @ElogTransform(name = "文本内容显示位置。1薪资项目前、2薪资项目后")
private Integer textContentPosition;
/**
* 薪资项为空时不显示开启状态01
*/
// @ElogTransform(name = "薪资项为空时不显示开启状态。0关、1开")
private Integer salaryItemNullStatus;
/**
* 薪资项为0时不显示开启状态01
*/
// @ElogTransform(name = "薪资项为0时不显示开启状态。0关、1开")
private Integer salaryItemZeroStatus;
/**
* 薪资项目设置
*/
// @ElogTransform(name = "薪资项目设置")
private String salaryItemSetting;
/**
* 创建时间
*/
// @ElogTransform(name = "创建时间", ignore = true)
private Date createTime;
/**
* 更新时间
*/
// @ElogTransform(name = "更新时间", ignore = true)
private Date updateTime;
/**
* 创建人
*/
// @ElogTransform(name = "创建人", ignore = true)
private Long creator;
/**
* 是否已删除0未删除1已删除
*/
// @ElogTransform(name = "是否已删除。0未删除、1已删除", ignore = true)
private Integer deleteType;
/**
* 租户ID
*/
// @ElogTransform(name = "租户key", ignore = true)
private String tenantKey;
}