package com.ruoyi.rocketmq.domain;

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

import java.math.BigDecimal;

/**
 * 挂载点监控信息对象 initial_mount_point_info
 * 
 * @author gyt
 * @date 2025-08-25
 */
@Data
public class InitialMountPointInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

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

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

    /** 挂载点路径(如"/"、"/data"等) */
    @Excel(name = "挂载点路径")
    private String mount;

    /** 文件系统类型(如ext4、xfs、ntfs等) */
    @Excel(name = "文件系统类型")
    private String vfsType;

    /** 可用空间(字节) */
    @Excel(name = "可用空间")
    private Long vfsFree;

    /** 总空间(字节) */
    @Excel(name = "总空间")
    private Long vfsTotal;

    /** 空间利用率(%) */
    @Excel(name = "空间利用率")
    private BigDecimal vfsUtil;
    /** 开始时间 */
    private String startTime;
    /** 结束时间 */
    private String endTime;
}
