Files
H100PowerManger/src/pPowerManger/sqlit3/SQLite.h
T
2025-09-12 11:35:17 +08:00

37 lines
843 B
C++

#ifndef SQLITE_H
#define SQLITE_H
#include "sqlite3.h"
#include <string>
#include "../pmSysvariable.h"
class SQLite
{
private:
sqlite3* m_db;
public:
std::string m_dbPath;
SQLite(const std::string& dbName);
~SQLite();
//创建表
bool createTable();
bool createTable(const std::string& tableName, const std::string& columns);
// 插入数据函数
bool insertData(ccuState data);
bool insertData(disHighVolBusState data);
bool insertData(disHighAVolBusState data);
bool insertData(disLowMainBusState data);
bool insertData(disLowBusState data);
//插入指令数据
bool insertData(ccuColCmd cmd);
bool insertData(disHighVolBusCmd cmd);
bool insertData(disHighAVolBusCmd cmd);
bool insertData(disLowMainBusCmd cmd);
bool insertData(disLowBusCmd cmd);
};
#endif