#ifndef SQLITE_H #define SQLITE_H #include "sqlite3.h" #include #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