package com.fs.company.vo.easycall;

import lombok.Data;

/**
 * @description EasyCallCenter365 创建任务请求参数
 */
@Data
public class EasyCallCreateTaskParam {
    /** 任务名称 */
    private String batchName;
    /** 最大外呼并发 */
    private Long threadNum;
    /** 任务类型：1-AI外呼，2-通知提醒 */
    private Integer taskType;
    /** 线路id（来自网关列表接口） */
    private Long gatewayId;
    /** 大模型配置id（来自大模型配置列表接口） */
    private Long llmAccountId;
    /** 音色编号（taskType=1时必填） */
    private String voiceCode;
    /** 音色来源（taskType=1时必填） */
    private String voiceSource;
    /** 播放次数（taskType=2时必填） */
    private Integer playTimes;
    /** 业务组id（AI外呼需要转人工时必填） */
    private String groupId;
    /** 预估接通率（taskType=0时必填，如接通率30%则传30） */
    private Integer conntectRate;
    /** 平均振铃时长（taskType=0时必填，单位秒） */
    private Double avgRingTimeLen;
    /** 平均通话时长（taskType=0时必填，单位秒） */
    private Double avgCallTalkTimeLen;
    /** 平均事后处理时长（taskType=0时必填，单位秒） */
    private Double avgCallEndProcessTimeLen;
}
