package com.fs.aiChat.domain;

import com.fs.common.annotation.Excel;
import com.fs.common.core.domain.BaseEntity;
import lombok.Data;

@Data
public class InterestAiChatMsg extends BaseEntity {
    /** $column.columnComment */
    private Long msgId;

    /** 消息id */
    @Excel(name = "消息id")
    private Long sessionId;

    /** 用户id */
    @Excel(name = "用户id")
    private String userId;

    /** 消息内容 */
    @Excel(name = "消息内容")
    private String content;

    /** 发送类型 1用户发送 2ai发送 */
    @Excel(name = "发送类型 1用户发送 2ai发送")
    private Integer sendType;

    /** 角色ID */
    @Excel(name = "角色ID")
    private Long roleId;

    /** 角色名称 */
    @Excel(name = "角色名称")
    private String roleName;

    /** 昵称 */
    @Excel(name = "昵称")
    private String nickName;

    /** 头像 */
    @Excel(name = "头像")
    private String avatar;

    /** 用户输入的令牌数量 */
    @Excel(name = "用户输入的令牌数量")
    private Long promptTokens;

    /** 生成的回复中使用的令牌 */
    @Excel(name = "生成的回复中使用的令牌")
    private Long completionTokens;

    /** 总令牌数量 */
    @Excel(name = "总令牌数量")
    private Long totalTokens;

    /** 角色头像 */
    @Excel(name = "角色头像")
    private String roleAvatar;
}
