package com.tongran.rocketmq.domain;

import com.tongran.common.core.annotation.Excel;
import com.tongran.common.core.web.domain.BaseEntity;
import lombok.Data;

/**
 * 磁盘名称存储对象 all_disk_name
 * 
 * @author tongran
 * @date 2026-01-14
 */
@Data
public class AllDiskName extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 客户端ID */
    @Excel(name = "客户端ID")
    private String clientId;

    /** 磁盘名称 */
    @Excel(name = "磁盘名称")
    private String name;

    /** 磁盘状态(0:丢失,1:存在) */
    @Excel(name = "磁盘状态(0:丢失,1:存在)")
    private Integer status;
    /** 执行卸载(0未执行，1已执行） */
    @Excel(name = "执行卸载(0未执行，1已执行）")
    private Integer umountFlag;

    /** 读取IOPS */
    @Excel(name = "读取IOPS")
    private String readIops;

    /** 写入IOPS */
    @Excel(name = "写入IOPS")
    private String writeIops;
    /** 操纵类型 1测试磁盘IOPS，2卸载分区 */
    private Integer processType;
    /** 磁盘序列号 */
    @Excel(name = "磁盘序列号")
    private String serial;

    /** 磁盘总大小(GB) */
    @Excel(name = "磁盘总大小(GB)")
    private Long total;

    /** 磁盘写入速率(字节/秒) */
    @Excel(name = "磁盘写入速率(字节/秒)")
    private Long writeSpeed;

    /** 磁盘读取速率(字节/秒) */
    @Excel(name = "磁盘读取速率(字节/秒)")
    private Long readSpeed;
    /** 已用空间 */
    private Long usedSpace;
    /** 磁盘类型 */
    private String type;
    /** 表名 */
    private String tableName;

}
