#ifndef EAICHATINFOJSONCONTROL_H
#define EAICHATINFOJSONCONTROL_H

#include <QObject>
#include "global.h"

class EaiChatInfoJsonControl
{
public:
    EaiChatInfoJsonControl();

    static EaiChatInfoJsonControl &localChatInfoJsonControl();

    //写聊天记录
    void writeChatInfoJSON(QMap<QString, QVector<uos_ai::Conversations>> assisConvs);

    //查询所有聊天记录
    void getAllChatInfoJSON(QMap<QString, QVector<uos_ai::Conversations>> &assisConvs);

    //删除聊天记录
    void clearChatInfoJSON(QMap<QString, QVector<uos_ai::Conversations>> assisConvs);

private:
    QString m_chatInfoPath;
};

#endif // EAICHATINFOJSONCONTROL_H
