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

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