1234567891011121314151617181920212223242526272829303132333435 |
- #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<UserConfig *> 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<UserConfig *> *userCfgList, int userId);
- bool QueryUserConfigListInfoByUserIdAndEngineerId(UserConfig *userCfg, int userId, int engineerId);
- bool QueryUserConfigListInfoByEngineerId(QList<UserConfig *> *userCfgList, int engineerId);
- bool QueryAllUserConfig(QList<UserConfig *> *userCfgList);
- /*根据用户工程配置id删除用户工程配置*/
- bool DeleteUserConfigById(int cfgId);
- bool DeleteUserConfigByEngineerId(int enjId);
- bool DeleteUserConfigByUserId(int userId);
- //////////////////////用户工程配置-end////////////////////
- };
- #endif // USERCONFIGSERVICE_H
|