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