新增获取磁盘主机的信息

This commit is contained in:
2025-08-24 23:19:43 +08:00
parent 2e5d810845
commit fb303dbac7
3 changed files with 10 additions and 3 deletions

View File

@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
@@ -26,7 +25,7 @@ public class DiskMount implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("create_time")
private LocalDateTime createTime;
private String createTime;
@TableField("sys_host_id")
private String sysHostId;
@@ -55,6 +54,12 @@ public class DiskMount implements Serializable {
@TableField("avail_kb")
private String availKb;
/**
* 磁盘使用率
*/
@TableField("use_ratio")
private String useRatio;
/**
* 挂载路径
*/
@@ -100,6 +105,7 @@ public class DiskMount implements Serializable {
", sizeKb=" + sizeKb +
", usedKb=" + usedKb +
", availKb=" + availKb +
", useRatio=" + useRatio +
", mountPoint='" + mountPoint + '\'' +
'}';
}

View File

@@ -29,7 +29,7 @@ public class demo {
.pathInfo(Collections.singletonMap(OutputFile.xml, System.getProperty("user.dir") + "/src/main/resources/mapper"));
})
.strategyConfig(builder -> {
builder.addInclude("biz_docker_container_info")
builder.addInclude("biz_disk_mount")
.addTablePrefix("biz_")
.entityBuilder()
.enableLombok()

View File

@@ -105,6 +105,7 @@ public final class HostInfo {
d.setSizeKb(vF.format(Long.parseLong(arr[1])));
d.setUsedKb(vF.format(Long.parseLong(arr[2])));
d.setAvailKb(vF.format(Long.parseLong(arr[3])));
d.setUseRatio(arr[4]);
d.setMountPoint(arr[5]);
list.add(d);
}