weaver-hrm-salary/src/com/engine/salary/entity/salaryBill/dto/SalaryTemplateBaseSetDTO.java

67 lines
1.3 KiB
Java
Raw Normal View History

2022-04-12 10:11:53 +08:00
package com.engine.salary.entity.salaryBill.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
import java.util.Map;
/**
* @Description: 工资单模板
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SalaryTemplateBaseSetDTO {
/* ===== 1.基础信息 ======================*/
2023-04-24 14:09:27 +08:00
//薪资账套")
2022-04-12 10:11:53 +08:00
private Long salarySob;
private List<Map<String, Object>> salarySobOptions;
2023-04-24 14:09:27 +08:00
//工资单模板名称")
2022-04-12 10:11:53 +08:00
private String name;
2023-04-24 14:09:27 +08:00
//备注")
2022-04-12 10:11:53 +08:00
private String description;
2023-04-24 14:09:27 +08:00
//补发工资单模板名称")
private String replenishName;
2023-04-24 14:09:27 +08:00
//补发工资单名单生成规则")
private String replenishRule;
2023-04-24 14:09:27 +08:00
//规则设置")
private String replenishRuleSet;
2022-04-12 10:11:53 +08:00
/* ===== 2.发送设置 ======================*/
2023-04-24 14:09:27 +08:00
//邮件")
2022-04-12 10:11:53 +08:00
private Boolean emailStatus;
2023-04-24 14:09:27 +08:00
//发送地址")
2022-04-12 10:11:53 +08:00
private Long sendEmail;
// 邮件列表
private List<Map<String, Object>> sendEmailOptions;
2023-04-24 14:09:27 +08:00
//消息中心")
2022-04-12 10:11:53 +08:00
private Boolean msgStatus;
2023-07-03 09:44:10 +08:00
// 是否启用工资单定时发送
private Boolean auto_send_status;
// 每月几号自动发送工资单
private String auto_send_day_of_month;
// 发送时间
private String auto_send_time_of_day;
2022-04-12 10:11:53 +08:00
}