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

102 lines
1.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.基础信息 ======================*/
//薪资账套")
private Long salarySob;
private List<Map<String, Object>> salarySobOptions;
//工资单模板名称")
private String name;
//备注")
private String description;
//补发工资单模板名称")
private String replenishName;
//补发工资单名单生成规则")
private String replenishRule;
//规则设置")
private String replenishRuleSet;
/* ===== 2.发送设置 ======================*/
//邮件")
private Boolean emailStatus;
//发送地址")
private Long sendEmail;
// 邮件列表
private List<Map<String, Object>> sendEmailOptions;
//消息中心")
private Boolean msgStatus;
/**
* 短信开启状态。0关、1默认关闭
*/
private Integer smsStatus;
/**
* 短信模板设置
*/
private String smsSetting;
// 是否启用工资单定时发送
private Boolean autoSendStatus;
// 自动发送工资单周期1本月、2上月
private Integer autoSendCycleType;
// 每月几号自动发送工资单
private String autoSendDayOfMonth;
// 发送时间
private String autoSendTimeOfDay;
/**
* 工资单确认反馈状态
*/
private Boolean ackFeedbackStatus;
/**
* 自动确认超时天数
*/
private Integer autoAckDays;
/**
* 反馈流程地址
*
*/
private String feedbackUrl;
/**
* 移动端反馈流程地址
*
*/
private String mobileFeedbackUrl;
}