package com.fs.company.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fs.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class CompanyVoiceRoboticCallLogSendmsgVO {

    /** $column.columnComment */
    private Long logId;

    /** 任务id */
    @Excel(name = "任务id")
    private Long roboticId;

    @Excel(name = "任务名称")
    private String roboticName;

    /** caller_id */
    @Excel(name = "caller_id")
    private Long callerId;

    /** 记录调用时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "记录调用时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date runTime;

    /** 调用参数 */
    @Excel(name = "调用参数")
    private String runParam;

    /** 执行结果 */
    @Excel(name = "执行结果")
    private String result;

    /** 执行状态：1、执行中，2、执行成功，3、执行失败 */
    @Excel(name = "执行状态：1、执行中，2、执行成功，3、执行失败")
    private Integer status;

    /** 公司id */
    @Excel(name = "公司id")
    private Long companyId;

    @Excel(name = "公司名称")
    private String companyName;

    /** 销售id */
    @Excel(name = "销售id")
    private Long companyUserId;
    @Excel(name = "销售名称")
    private String companyUserName;

    /** 发送短信模板id */
    @Excel(name = "发送短信模板id")
    private Long tempId;

    /** 花费金额 */
    @Excel(name = "花费金额")
    private BigDecimal cost;

    /** 内容长度 */
    @Excel(name = "内容长度")
    private Integer contentLen;

    @Excel(name = "短信模板名称")
    private String smsTempName;

    @Excel(name = "发送手机号")
    private String phone;
}
