#ifndef USERCONFIGSERVICE_H #define USERCONFIGSERVICE_H #include "ClassSet.h" class UserConfigService { public: UserConfigService(QObject *parent = nullptr); //////////////////////用户工程配置-start//////////////////// //添加信息 int AddUserConfig(const UserConfig &cfg); //添加配置列表 bool AddUserConfigList(QList cfgList); /*修改用户工程配置*/ bool UpdateUserConfig(const UserConfig &cfg); /*修改用户工程配置为无效状态*/ bool UpdateUserValid(int userId, int flag); /*查询该工程用户权重和*/ int QueryUserWeightSum(int engineerId); int QueryUserWeightSum(int engineerId, int userId); /*根据用户工程配置id查询用户工程配置*/ bool QueryUserConfigInfoById(UserConfig *cfg, int cfgId); bool QueryUserConfigListInfoByUserId(QList *userCfgList, int userId); bool QueryUserConfigListInfoByUserIdAndEngineerId(UserConfig *userCfg, int userId, int engineerId); bool QueryUserConfigListInfoByEngineerId(QList *userCfgList, int engineerId); bool QueryAllUserConfig(QList *userCfgList); /*根据用户工程配置id删除用户工程配置*/ bool DeleteUserConfigById(int cfgId); bool DeleteUserConfigByEngineerId(int enjId); bool DeleteUserConfigByUserId(int userId); //////////////////////用户工程配置-end//////////////////// }; #endif // USERCONFIGSERVICE_H