package com.engine.salary.report.entity.param;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @Description: 消息发送
 * @Author: zhangheng
 * @CreateDate: 2023/5/23
 * @Version: v1.0
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SalaryStatisticsPushParam {

    /*********************************前端传送参数*******************************************/
    // 快照id列表
    private List<String> reportIds;

    // 分享主题
    private String pushTitle;

    // 被分享人
    private List<Long> sharedBy;

    // 开始时间
    private String startTime;

    // 结束时间
    private String endTime;

    // 消息渠道
    private List<Integer> pushChannel;

    // 已查看提醒
    private Integer remind;

    // 邮件地址
    private String emailAdress;

    // 邮件账号id
    private Long emailAccountId;

    // 分享说明
    private String mark;

    // 渠道组件值
    private String config;

    // 渠道组件业务id
    private Long businessId;
    /**********************************后端补齐参数*********************************************/
    // 域名
    private String domain;

    // 分享批次id
    private Long id;
}
