// ***************************************************************************** // ��Ȩ���У�C��2023~2099 �Ϻ����ɳ�������������˾ // ��������Ȩ�� // ***************************************************************************** // ���� : ��� // �汾 : 1.0 // ����˵��: // �û���Ϣ // ***************************************************************************** #ifndef __JUSERACCOUNTSDATA_H__ #define __JUSERACCOUNTSDATA_H__ 1 #include <string> #include <vector> #include <QSqlDatabase> struct UserAccounts { QString UserName; QString DisplayName; int UserId; QString passWord; QString Privilege; int WaitTime; }; class JUserAccountsData { public: static JUserAccountsData* GetInstance(); JUserAccountsData(); ~JUserAccountsData(); private: /**��ȡ�û���Ϣ */ void GetData(); /**�����û���Ϣ */ void Updata(); /**���ӻ��߸��� */ void AddOrUpdateUserAccount(UserAccounts& userInfo); public: /**�û��� */ std::vector<UserAccounts> m_veUserAccounts; QSqlDatabase m_db; }; #endif //__JUSERACCOUNTSDATA_H__