GrpcPrint/PrintC/log/HistoryAlarm.cpp
2024-04-01 18:26:14 +08:00

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";