package com.qiuguo.iot.data.request.system;
import lombok.Data;
import org.hswebframework.ezorm.rdb.mapping.annotation.Comment;

import javax.persistence.Column;
import java.util.Date;
/**
* <p>
*问答配置（问答关键字匹配，该中未匹配到的才会调用第三方语言模型）请求类
* @author wulin
* @since 2023-08-07
*/


@Data
public class SystemTalkAnswerConfigRequest implements java.io.Serializable {
  
    private int currPage = 1;
    private int pageSize = 10;
    private String sort;
    private String order;
    //
    private Long id;
    //是否删除：0 否 1 删除
    private Integer isDelete;
    //创建时间
    private Date createTime;
    private Date createTimeStart;
    private Date createTimeEnd;
    //修改时间
    private Date modifyTime;
    private Date modifyTimeStart;
    private Date modifyTimeEnd;
    //用户id
    private Long userId;
    //问题关键字
    private String askKey;
    //回答内容（传给box）
    private String answerValue;
    //回答时的动作(数字人的口型以外动作)

    //执行失败所对应动作
    private String answerValueFaild;

    //回答时的动作(数字人的口型以外动作)
    private String answerAction;

    //执行失败所对应动作
    private String answerActionFaild;
    //回答时的背景音乐（URL）
    private String answerBackSound;
    //回答时的背景图片、视屏、动画（URL）
    private String answerBackImg;
    //关键字的排序，越小越第一个匹配上
    private Long keyOrder;

    //"回答类型0：文本问答 1：iOT控制 2：天气 3：闹钟 4：U3D 5：音乐声音 100：固件升级"
    private Integer answerType;

    /**
     * 音频时播放状态：0 开始播放 1 暂停 2 继续 3 停止 10无此资源
     */

    private Integer playType;
}