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;
|
|
|
|
|
|
|
2023-04-07 16:06:47 +08:00
|
|
|
|
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
|
|
|
|
* 消息中心开启状态。0:关、1:开 ,默认开启
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer msgStatus;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 邮箱开启状态。0:关、1:开,默认关闭
|
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
|
|
|
|
* 短信开启状态。0:关、1:开,默认关闭
|
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;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 薪资项为空时不显示开启状态。0:关、1:开
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer salaryItemNullStatus;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 薪资项为0时不显示开启状态。0:关、1:开
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer salaryItemZeroStatus;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 薪资项目设置
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String salaryItemSetting;
|
|
|
|
|
|
|
2022-12-02 17:35:14 +08:00
|
|
|
|
//=====================补发===================
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 补发工资单模板名称
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String replenishName;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 补发工资单名单生成规则
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String replenishRule;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 补发薪资项目设置
|
|
|
|
|
|
*/
|
|
|
|
|
|
private String replenishSalaryItemSetting;
|
|
|
|
|
|
|
2023-06-30 15:58:55 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 是否启用工资单定时发送。0:未启用、1:已启用
|
|
|
|
|
|
*/
|
|
|
|
|
|
private Integer autoSendStatus;
|
|
|
|
|
|
|
2023-07-04 18:03:57 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 自动发送工资单周期1:本月、2:上月
|
|
|
|
|
|
*/
|
2023-07-05 11:39:54 +08:00
|
|
|
|
private Integer autoSendCycleType;
|
2023-07-04 18:03:57 +08:00
|
|
|
|
|
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;
|
2023-04-07 16:06:47 +08:00
|
|
|
|
|
|
|
|
|
|
private Collection<Long> salarySobIds;
|
2022-04-12 10:11:53 +08:00
|
|
|
|
}
|