|
|
@@ -1,39 +0,0 @@
|
|
|
-package cn.reghao.devops.manager.machine.model.po;
|
|
|
-
|
|
|
-import cn.reghao.jutil.jdk.machine.data.detail.DiskDetail;
|
|
|
-import lombok.Data;
|
|
|
-import lombok.NoArgsConstructor;
|
|
|
-
|
|
|
-import javax.persistence.Embeddable;
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
-import java.io.Serializable;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author reghao
|
|
|
- * @date 2021-10-15 15:50:32
|
|
|
- */
|
|
|
-@NoArgsConstructor
|
|
|
-@Embeddable
|
|
|
-@Data
|
|
|
-public class DiskInfo implements Serializable {
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
-
|
|
|
- @NotNull
|
|
|
- private String diskPath;
|
|
|
- @NotNull
|
|
|
- private String mountedOn;
|
|
|
- @NotNull
|
|
|
- private String fsType;
|
|
|
- @NotNull
|
|
|
- private Long total;
|
|
|
- @NotNull
|
|
|
- private Long inodeTotal;
|
|
|
-
|
|
|
- public DiskInfo(DiskDetail diskDetail) {
|
|
|
- this.diskPath = diskDetail.getDiskPath();
|
|
|
- this.mountedOn = diskDetail.getMountedOn();
|
|
|
- this.fsType = diskDetail.getFsType();
|
|
|
- this.total = diskDetail.getTotal();
|
|
|
- this.inodeTotal = diskDetail.getInodeTotal();
|
|
|
- }
|
|
|
-}
|