#include "HistoryAlarm.h" HistoryAlarm::HistoryAlarm() { } HistoryAlarm::~HistoryAlarm() { } string HistoryAlarm::GetCreateSql() { char buffer[1024]; sprintf_s(buffer, sizeof(buffer), "CREATE TABLE IF NOT EXISTS %s (%s INTEGER PRIMARY KEY AUTOINCREMENT,%s LONG,%s VARCHAR(50),%s INTEGER,%s VARCHAR(50))", TABLE_NAME.c_str(), FIELD_ID.c_str(), FIELD_INSERT_TIME.c_str(), FIELD_JOB_NAME.c_str(),FIELD_TYPE.c_str(), FIELD_ALARM_CONTENT.c_str()); return string(buffer); } string HistoryAlarm::GetIndexSql() { char buffer[1024]; sprintf_s(buffer, sizeof(buffer),"CREATE INDEX IF NOT EXISTS idx_%s_%s ON %s(%s)", TABLE_NAME.c_str(), FIELD_INSERT_TIME.c_str(), TABLE_NAME.c_str(), FIELD_INSERT_TIME.c_str()); return string(buffer); } void HistoryAlarm::GetUpdateSql(vector& ups) { } string HistoryAlarm::TABLE_NAME="HistoryAlarm"; string HistoryAlarm::FIELD_ID="id"; string HistoryAlarm::FIELD_INSERT_TIME="insert_time"; string HistoryAlarm::FIELD_JOB_NAME = "job_name"; string HistoryAlarm::FIELD_TYPE="type"; string HistoryAlarm::FIELD_ALARM_CONTENT="alarm_content";