#include "database/DaoEntity.h" #include "app/errcode.h" class DAO { public: static std::shared_ptr get(std::string tableName=""); static Errcode login(std::shared_ptr dao, std::string account, std::string passwd, std::string& err); static bool writeSystemLog(std::shared_ptr dao, int type, std::string userId, std::string account, std::string text); // ======================================================================= // 用户管理数据操作 /** * 查询用户 */ static bool queryUser(std::vector& res); /** * 新增用户 */ static int insertUser(DataFields& fields); /** * 修改用户信息 */ static int updateUserById(std::string id, DataFields& fields); };