diff --git a/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/AllDiskName.java b/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/AllDiskName.java
index e0957bf..b0d4616 100644
--- a/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/AllDiskName.java
+++ b/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/AllDiskName.java
@@ -63,7 +63,7 @@ public class AllDiskName extends BaseEntity
private String type;
/** 表名 */
private String tableName;
- /** 健康状态 0 不健康,1健康 */
- private Long healthStatus;
+ /** 健康信息 */
+ private String healthInfo;
}
diff --git a/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/InitialDiskInfo.java b/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/InitialDiskInfo.java
index 82683da..040cef3 100644
--- a/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/InitialDiskInfo.java
+++ b/tongran-rocketmq/src/main/java/com/tongran/rocketmq/domain/InitialDiskInfo.java
@@ -87,6 +87,8 @@ public class InitialDiskInfo extends BaseEntity
private String unit;
/** 健康状态 0-不健康 1-健康) */
private Long healthStatus;
+ /** 健康分数 */
+ private Integer healthScore;
}
diff --git a/tongran-rocketmq/src/main/resources/mapper/rocketmq/AllDiskNameMapper.xml b/tongran-rocketmq/src/main/resources/mapper/rocketmq/AllDiskNameMapper.xml
index 70f1c76..6c430e1 100644
--- a/tongran-rocketmq/src/main/resources/mapper/rocketmq/AllDiskNameMapper.xml
+++ b/tongran-rocketmq/src/main/resources/mapper/rocketmq/AllDiskNameMapper.xml
@@ -153,7 +153,11 @@
TRUNCATE(IFNULL(b.read_speed,0)/(1024*1024), 0) as readSpeed,
b.type,
TRUNCATE(IFNULL(b.used_space,0)/(1024 * 1024 * 1024), 0) as usedSpace,
- b.health_status as healthStatus
+ CASE
+ WHEN b.health_score IS NOT NULL THEN b.health_score
+ WHEN b.health_status = 1 THEN '健康'
+ WHEN b.health_status = 0 THEN '不健康' ELSE null
+ END AS healthInfo
FROM all_disk_name a
LEFT JOIN (
SELECT client_id, name, MAX(create_time) as max_create_time
diff --git a/tongran-rocketmq/src/main/resources/mapper/rocketmq/InitialDiskInfoMapper.xml b/tongran-rocketmq/src/main/resources/mapper/rocketmq/InitialDiskInfoMapper.xml
index f10e359..7a026e5 100644
--- a/tongran-rocketmq/src/main/resources/mapper/rocketmq/InitialDiskInfoMapper.xml
+++ b/tongran-rocketmq/src/main/resources/mapper/rocketmq/InitialDiskInfoMapper.xml
@@ -20,6 +20,7 @@
+
@@ -43,7 +44,7 @@