#pragma once #include #include #include using namespace std; class MachineTypeCfg { public: enum MachineTypeId { HBD_1000=0, HBD_1500, HBD_1200_OLD, HBD_1200, HBD_E1000 }; MachineTypeCfg() {} ~MachineTypeCfg() {} public: int m_Id; string m_Code; public: static const string TABLE_NAME; static const string FIELD_ID; static const string FIELD_CODE; }; class PurifierTypeCfg { public: enum PulifierTypeId { HBD_PURIFIER_1 = 0, XT, HBD_PURIFIER_2, HBD_PURIFIER_3, XT_S, G4_PURIFIER }; PurifierTypeCfg() {} ~PurifierTypeCfg() {} public: int m_Id; string m_Code; public: static const string TABLE_NAME; static const string FIELD_ID; static const string FIELD_CODE; }; enum UserType { USER = 0, USER_ADMIN, ADMIN, SUPER }; class SystemBaseCfg { public: SystemBaseCfg(){} ~SystemBaseCfg(){} public: map m_MachineTypeMap; map m_PurifierTypeMap; };