GrpcPrint/PrintS/Config/bean/TimePowerCompensate.cpp

40 lines
988 B
C++
Raw Normal View History

2024-03-19 17:45:12 +08:00
#include "TimePowerCompensate.h"
TimePowerCompensate::TimePowerCompensate()
{
}
TimePowerCompensate::~TimePowerCompensate()
{
}
const string TimePowerCompensate::TABLE_NAME="TimePowerCompensate";
const string TimePowerCompensate::FIELD_ID="id";
const string TimePowerCompensate::FIELD_CNO = "cno";
const string TimePowerCompensate::FIELD_START_MINUTE="StartMinute";
const string TimePowerCompensate::FIELD_END_MINUTE="EndMinute";
const string TimePowerCompensate::FIELD_COMPENSATE="Compensate";
TimePowerCompensateCfg::TimePowerCompensateCfg() {
InitializeCriticalSection(&m_CS);
}
TimePowerCompensateCfg::~TimePowerCompensateCfg()
{
EnterCriticalSection(&m_CS);
for (size_t i = 0; i < m_TimePowerCompensates.size(); i++) {
delete m_TimePowerCompensates[i];
}
m_TimePowerCompensates.clear();
LeaveCriticalSection(&m_CS);
}
bool TimePowerCompensateLess(const TimePowerCompensate * m1, const TimePowerCompensate * m2) {
return m1->m_StartMinute < m2->m_StartMinute;
}