12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // *****************************************************************************
- // 版权所有(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__
|