#pragma once

#include <string>
class sqlite3;

class OpDatabase
{
public:
	OpDatabase();
	~OpDatabase();

	void CloseDatabase();
	bool OpenDatabase(const std::string& db_file_path);
	void InsertMessage(const std::string& ts, const std::string& msg_type, const std::string& fsu, const std::string& content,int topic,int dev_id);
	bool QueryUser(const std::string& uname, const std::string& passwd, std::string& resultJson);
protected:
	sqlite3* m_pSqliteDb;
private:
};