175 lines
3.0 KiB
Java
175 lines
3.0 KiB
Java
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;
|
||
}
|