#ifndef DBQUERY_H #define DBQUERY_H #include "head.h" class DbQuery { public: //插入日志信息 static void addLogInfo(const QString &logType, const QString &logDate, const QString &logTime, const QString &logContent); //插入日志信息 static void addLogInfo(const QString &logType, const QString &logContent); //插入管理日志信息 static void addLogInfo(const QString &logContent); //载入用户信息 static void loadUserInfo(); //插入用户信息 static void addUserInfo(const QString &userID, const QString &userName, const QString &userPwd, const QString &userAdmin, const QString &userDoor, const QString &userFinger); //更新用户信息 static void updateUserInfo(const QString &userID, const QString &userName, const QString &userPwd, const QString &userAdmin, const QString &userDoor, const QString &userFinger); //更新用户指纹 static void updateUserInfo(const QString &userID, const QString &userFinger); //删除用户 static void deleteUserInfo(const QString &userID); //检查用户编号是否已经存在 static bool existUser(const QString &userID); //获取对应用户的指纹数据 static bool getUserInfo(const QString &userID, QString &userFinger); //根据用户编号查询该用户信息 static bool getUserInfo(const QString &userID, QString &userName, QString &userPwd, QString &userAdmin, QString &userDoor, QString &userFinger); //插入泄密物品信息 static void addGoodsInfo(const QString &goodsID, const QString &goodsEPC, const QString &goodsType, const QString &goodsContent); //插入故障排查信息 static void addErrorInfo(const QString &errorType, const QString &errorContent); }; #endif // DBQUERY_H