实现系统总览页面数据接口

This commit is contained in:
lixiaoyuan
2025-07-28 17:14:44 +08:00
parent e6e3f4837d
commit 0958fcc224
9 changed files with 184 additions and 54 deletions

View File

@@ -38,21 +38,21 @@ public slots:
QString readFile(const QString& filename);
// ================================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 登录,返回用户信息
void login(const QString& username, const QString& password);
// 登出
void loginOut(const QString& username);
// ================================================================================================================
// 用户管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 用户管理接口
QVariantMap queryUserList(int page, int pageSize);
int insertUser(QVariantMap params);
int deleteUser(const QString& userId);
int updateUser(const QString& userId, QVariantMap params);
// ================================================================================================================
// 角色管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 角色管理接口 ===
/**
* 查询角色列表, pageSize !=0 时分页查询
* @param [int page]: 当前的页码
@@ -66,15 +66,15 @@ public slots:
QVariantList queryRolePermissionList(int roleId);
int updateRolePermission(int roleId, QVariantList params);
// ================================================================================================================
// 权限管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 权限管理接口
QVariantMap queryPermissionList(int page, int pageSize);
int insertPermission(QVariantMap params);
int deletePermission(const QString& permissionId);
int updatePermission(const QString& permissionId, QVariantMap params);
// ================================================================================================================
// 设备管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 设备管理接口
QVariantMap queryDeviceList(int page, int pageSize);
QVariantList queryDevice(QVariantMap params);
@@ -83,41 +83,56 @@ public slots:
int updateDevice(const QString& deviceId, QVariantMap params);
QVariantList queryDeviceTypeList();
// ================================================================================================================
// 计费管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 计费管理接口
QVariantMap queryPriceList(int page, int pageSize);
int insertPrice(QVariantMap params);
int deletePrice(const QString& priceId);
int updatePrice(const QString& priceId, QVariantMap params);
QVariantList queryPriceTypeList();
// ================================================================================================================
// 策略管理接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 策略管理接口
QVariantMap queryPolicyList(int page, int pageSize);
int insertPolicy(QVariantMap params);
int deletePolicy(const QString& policyId);
int updatePolicy(const QString& policyId, QVariantMap params);
QVariantList queryPolicyTypeList();
// ================================================================================================================
// 系统日志接口
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 系统日志接口
QVariantMap querySyslogList(int page, int pageSize);
// ================================================================================================================
// 安全策略
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 安全策略 ===
QVariantMap querySecPolicyList(int page, int pageSize);
int insertSecPolicy(QVariantMap params);
int updateSecPolicy(const QString& policyId, QVariantMap params);
// ================================================================================================================
// 安全日志记录
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 安全日志记录 ===
QVariantMap querySecRecordList(int page, int pageSize);
int insertSecRecord(QVariantMap params);
int updateSecRecord(const QString& policyId, QVariantMap params);
// ================================================================================================================
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
QVariantList getDeviceInfo(const QVariantList& types);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 环境信息 ===
QVariantMap getEnvironmentInfo();
QVariantMap getFireInfo();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// === 统计信息 ===
// 获取累计统计数据
QVariantMap getStatisticTotal();
// 获取按天统计数据
QVariantList getStatisticDay(const QString& startDate, int nday=7);
// 获取一天的
public:
QString nativeText_;
};