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