GrpcPrint/PrintS/Config/bean/TimePowerCompensate.cpp

47 lines
1.2 KiB
C++
Raw Normal View History

2024-06-27 10:56:50 +08:00
#include "TimePowerCompensate.h"
2024-03-19 17:45:12 +08:00
TimePowerCompensate::TimePowerCompensate()
{
}
TimePowerCompensate::~TimePowerCompensate()
{
}
2024-06-27 10:56:50 +08:00
void TimePowerCompensate::SetTimePowerComp(stream::TimePowerCompensate* tpc) {
tpc->set_id(m_ID);
tpc->set_cno(m_Cno);
tpc->set_startminute(m_StartMinute);
tpc->set_endminute(m_EndMinute);
tpc->set_compensate(m_Compensate);
}
2024-03-19 17:45:12 +08:00
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;
}