package io.cordys.crm.system.dto.response;

import io.cordys.common.dto.OptionDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import java.util.Map;

@Data
@EqualsAndHashCode(callSuper = false)
public class MessageTaskDetailDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @Schema(description = "消息配置场景")
    public String event;

    @Schema(description = "消息配置场景名称")
    public String eventName;

    @Schema(description = "消息配置接收人")
    private List<OptionDTO> receivers;

    @Schema(description = "消息配置接收方设置")
    private Map<String,ProjectRobotConfigDTO> projectRobotConfigMap;



}
