package com.fs.company.vo;

import lombok.Data;

/**
 * @author MixLiu
 * @date 2026/2/3 10:13
 * @description
 */
@Data
public class AiCallConfigVO {
    /**
     * 模式
     */
    private Long mode;
    /**
     * 呼叫倍率
     */
    private Long multiplier;
    /**
     * 自动重呼
     */
    private Long autoRecall;
    /**
     * 重呼次数
     */
    private Long recallTimes;
    /**
     * 机器人
     */
    private Long robot;
    /**
     * 话术
     */
    private Long dialogId;
    /**
     * 主叫分组
     */
    private String cidGroupId;

    // ===== EasyCallCenter365 外呼新字段 =====
    /**
     * 外呼线路（网关列表接口返回的 id）
     */
    private Long gatewayId;
    /**
     * 大模型底座（大模型配置列表接口返回的 id）
     */
    private Long llmAccountId;
    /**
     * 音色编号（音色列表接口返回的 voiceCode）
     */
    private String voiceCode;
    /**
     * 音色来源（音色列表接口返回的 voiceSource，如 aliyun_tts）
     */
    private String voiceSource;
    /**
     * tts厂商 / 技能组 id（技能组列表接口返回的 groupId）
     */
    private String busiGroupId;

    /**
     * 外呼模式
     */
    private Integer callMode;
}
