package com.ruoyi.rocketmq.domain;

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

/**
 * 磁盘监控信息对象 initial_disk_info
 * 
 * @author gyt
 * @date 2025-08-25
 */
@Data
public class InitialDiskInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

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

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

    /** 磁盘名称(如sda、sdb等) */
    @Excel(name = "磁盘名称(如sda、sdb等)")
    private String name;

    /** 磁盘序列号 */
    @Excel(name = "磁盘序列号")
    private String serial;

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

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

    /** 磁盘读取速率(字节/秒) */
    @Excel(name = "磁盘读取速率(字节/秒)")
    private Long readSpeed;

    /** 磁盘写入次数 */
    @Excel(name = "磁盘写入次数")
    private Long writeTimes;

    /** 磁盘读取次数 */
    @Excel(name = "磁盘读取次数")
    private Long readTimes;

    /** 磁盘写入总字节数 */
    @Excel(name = "磁盘写入总字节数")
    private Long writeBytes;

    /** 磁盘读取总字节数 */
    @Excel(name = "磁盘读取总字节数")
    private Long readBytes;
    /** 开始时间 */
    private String startTime;
    /** 结束时间 */
    private String endTime;

}
