41 lines
1.1 KiB
C++
41 lines
1.1 KiB
C++
#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<string>& 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"; |