143 lines
3.2 KiB
Java
143 lines
3.2 KiB
Java
|
|
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;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 邮箱开启状态。0:关、1:开
|
|||
|
|
*/
|
|||
|
|
// @ElogTransform(name = "邮箱开启状态。0:关、1:开")
|
|||
|
|
private Integer emailStatus;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 发送地址:公共邮箱账号id
|
|||
|
|
*/
|
|||
|
|
// @ElogTransform(name = "发送地址")
|
|||
|
|
private Long sendEmailId;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 消息中心开启状态。0:关、1:开
|
|||
|
|
*/
|
|||
|
|
// @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;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 薪资项为空时不显示开启状态。0:关、1:开
|
|||
|
|
*/
|
|||
|
|
// @ElogTransform(name = "薪资项为空时不显示开启状态。0:关、1:开")
|
|||
|
|
private Integer salaryItemNullStatus;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 薪资项为0时不显示开启状态。0:关、1:开
|
|||
|
|
*/
|
|||
|
|
// @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;
|
|||
|
|
}
|