GrpcPrint/PrintS/Config/bean/ScannerControlCfg.cpp

69 lines
1.7 KiB
C++
Raw Normal View History

#include "ScannerControlCfg.h"
2024-03-19 17:45:12 +08:00
ScannerControlCfg::ScannerControlCfg()
2024-06-05 17:02:17 +08:00
: m_Index(new IntData("Index"))
, m_SeqNo(new IntData("SeqNo"))
, m_ControlNo(new IntData("ControlNo"))
, m_SerialNo(new IntData("SerialNo"))
, m_ControlType(new IntData("ControlType"))
, m_CardName(new StrData("CardName"))
, m_CardIP(new StrData("CardIP"))
, m_IsEnable(new BoolData("IsEnable"))
, m_HadAssign(new BoolData("HadAssign"))
, m_HadMatch(new BoolData("HadMatch"))
2024-03-19 17:45:12 +08:00
{
}
ScannerControlCfg::~ScannerControlCfg()
{
}
void ScannerControlCfg::Generate(vector<string>& ins)
{
}
void ScannerControlCfg::Init()
{
}
string ScannerControlCfg::GetUpdateSql()
{
char buffer[1024];
string sql = "UPDATE %s SET %s=%d,%s=%d WHERE %s=%d";
sprintf_s(buffer, sizeof(buffer), "UPDATE %s SET %s=%d,%s=%d WHERE %s=%d",
TABLE_NAME.c_str(),
FIELD_CONTROL_NO.c_str(), m_ControlNo->GetValue(),
FIELD_SERIAL_NO.c_str(), m_SerialNo->GetValue(),
FIELD_SEQ_NO.c_str(),m_SeqNo->GetValue());
2024-03-19 17:45:12 +08:00
return buffer;
}
ScanParamCfg* ScannerControlCfg::GetScanParamCfg(string str)
{
if (m_ScanCfgWrapper.m_ScanParamCfgMap.find(str) != m_ScanCfgWrapper.m_ScanParamCfgMap.end())
{
return m_ScanCfgWrapper.m_ScanParamCfgMap[str];
}
else {
return &m_ScanCfgWrapper.m_ScanParamCfg;
}
}
const string ScannerControlCfg::TABLE_NAME="ScannerControlCfg";
const string ScannerControlCfg::FIELD_SEQ_NO="SeqNo";
const string ScannerControlCfg::FIELD_CONTROL_NO="ControlNo";
const string ScannerControlCfg::FIELD_SERIAL_NO="SerialNo";
const string ScannerControlCfg::FIELD_CONTROL_TYPE = "ControlType";
const string ScannerControlCfg::FIELD_CARD_NAME="CardName";
const string ScannerControlCfg::FIELD_CARD_IP="CardIP";
const string ScannerControlCfg::FIELD_IS_ENABLE="IsEnable";