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

175 lines
3.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.engine.salary.entity.salaryBill.po;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* @Description: 工资单模板
* @Author: wangxiangzhong
* @Date: 2021-12-08 14:44
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
////hrsa_salary_template")
////工资单模板表")
public class SalaryTemplatePO {
/**
* 主键
*/
private Long id;
/**
* 名称
*/
private String name;
/**
* 薪资账套表的主键id
*/
private Long salarySobId;
/**
* 使用类型。0普通、1默认
*/
private Integer useType;
/**
* 备注
*/
private String description;
/**
* 消息中心开启状态。0关、1开 ,默认开启
*/
private Integer msgStatus;
/**
* 邮箱开启状态。0关、1默认关闭
*/
private Integer emailStatus;
/**
* 发送地址:公共邮箱账号id
*/
private Long sendEmailId;
/**
* 短信开启状态。0关、1默认关闭
*/
private Integer smsStatus;
/**
* 薪酬水印
*/
private String salaryWatermark;
/**
* 主题
*/
private String theme;
/**
* 背景图
*/
private String background;
/**
* 文本内容
*/
private String textContent;
/**
* 文本内容显示位置。1薪资项目前、2薪资项目后
*/
private Integer textContentPosition;
/**
* 薪资项为空时不显示开启状态。0关、1
*/
private Integer salaryItemNullStatus;
/**
* 薪资项为0时不显示开启状态。0关、1
*/
private Integer salaryItemZeroStatus;
/**
* 薪资项目设置
*/
private String salaryItemSetting;
//=====================补发===================
/**
* 补发工资单模板名称
*/
private String replenishName;
/**
* 补发工资单名单生成规则
*/
private String replenishRule;
/**
* 补发薪资项目设置
*/
private String replenishSalaryItemSetting;
/**
* 是否启用工资单定时发送。0未启用、1已启用
*/
private Integer autoSendStatus;
/**
* 自动发送工资单周期1本月、2上月
*/
private Integer autoSendCycleType;
/**
* 每月几号自动发送工资单
*/
private String autoSendDayOfMonth;
/**
* 自动发放时间
*/
private String autoSendTimeOfDay;
/**
* 创建时间
*/
private Date createTime;
/**
* 更新时间
*/
private Date updateTime;
/**
* 创建人
*/
private Long creator;
/**
* 是否已删除。0未删除、1已删除
*/
private Integer deleteType;
/**
* 租户ID
*/
private String tenantKey;
private Collection<Long> salarySobIds;
}