package com.smartor.domain; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 雨绮电话任务拉取 PullTaskVO * * @author ls * @date 2024-08-07 */ @Data @ApiModel(value = "PullTaskVO", description = "雨绮电话任务拉取") public class PullTaskVO { /** * 任务ID */ @ApiModelProperty(value = "任务ID") private String taskid; /** * 任务id */ @Excel(name = "本任务需要播放的开场白") @ApiModelProperty(value = "本任务需要播放的开场白") private String prologue; /** * 呼叫时间段,以mm-hh:mm格式设置,按分 号分隔多个时间段,支持按星期分段,1=8:00-12:30; */ @Excel(name = "呼叫时间段,以mm-hh:mm格式设置,按分 号分隔多个时间段,支持按星期分段,1=8:00-12:30;") @ApiModelProperty(value = "呼叫时间段,以mm-hh:mm格式设置,按分 号分隔多个时间段,支持按星期分段,1=8:00-12:30;") private String sections; /** * 本次任务所使用的默认外显号码,用于匹配网关 */ @Excel(name = "本次任务所使用的默认外显号码,用于匹配网关") @ApiModelProperty(value = "本次任务所使用的默认外显号码,用于匹配网关") private String displayNo; /** * 阿里云帐号appkey或铝箔,如果存在该值,则从本地配置的阿里云profile中匹配选择,如果未设置或匹配不到,则使用默认第1个帐号 */ @Excel(name = "阿里云帐号appkey或铝箔,如果存在该值,则从本地配置的阿里云profile中匹配选择,如果未设置或匹配不到,则使用默认第1个帐号") @ApiModelProperty(value = "阿里云帐号appkey或铝箔,如果存在该值,则从本地配置的阿里云profile中匹配选择,如果未设置或匹配不到,则使用默认第1个帐号") private String appkey; /** * 本次任务需要外呼的号码清单,考虑网关的并发能力,建议号码数量为并发数的3~5倍,如果本字段类型为字符串,则以分号作为多个号码之前的分隔符 */ @Excel(name = "本次任务需要外呼的号码清单,考虑网关的并发能力,建议号码数量为并发数的3~5倍,如果本字段类型为字符串,则以分号作为多个号码之前的分隔符") @ApiModelProperty(value = "本次任务需要外呼的号码清单,考虑网关的并发能力,建议号码数量为并发数的3~5倍,如果本字段类型为字符串,则以分号作为多个号码之前的分隔符") private String phones; /** * 指定asr的url路径(这个路径需要我们这边提供,入参可以参考文档) */ @ApiModelProperty(value = " 指定asr的url路径(这个路径需要我们这边提供,入参可以参考文档)") private String asrcallback; }