package com.ruoyi.rocketmq.domain;

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

/**
 * 容器监控信息对象 initial_docker_info
 * 
 * @author gyt
 * @date 2025-08-25
 */
@Data
public class InitialDockerInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long autoId;
    /** 容器ID */
    private String id;

    /** 容器名称 */
    @Excel(name = "容器名称")
    private String name;

    /** 容器状态(running/stopped/error等) */
    @Excel(name = "容器状态(running/stopped/error等)")
    private String status;

    /** 容器CPU使用率(%) */
    @Excel(name = "容器CPU使用率(%)")
    private String cpuUtil;

    /** 容器内存使用率(%) */
    @Excel(name = "容器内存使用率(%)")
    private String memUtil;

    /** 容器网络接收速率(KB/s) */
    @Excel(name = "容器网络接收速率(KB/s)")
    private String netInSpeed;

    /** 容器网络发送速率(KB/s) */
    @Excel(name = "容器网络发送速率(KB/s)")
    private String netOutSpeed;

    /** 设备唯一标识 */
    @Excel(name = "设备唯一标识")
    private String clientId;

    /** 开始时间 */
    private String startTime;
    /** 结束时间 */
    private String endTime;
}
