package com.ruoyi.rocketmq.domain; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.ruoyi.common.core.annotation.Excel; import com.ruoyi.common.core.web.domain.BaseEntity; import lombok.Data; import java.math.BigDecimal; /** * 交换机流量监控信息对象 initial_switch_info * * @author gyt * @date 2025-08-25 */ @Data @JsonIgnoreProperties(ignoreUnknown = true) public class InitialSwitchInfo extends BaseEntity { private static final long serialVersionUID = 1L; /** 自增主键ID */ private Long id; /** 客户端ID */ @Excel(name = "客户端ID") private String clientId; /** 名称 */ @JsonProperty("ifDescr") private String name; /** 接收流量 */ @JsonProperty("ifHCInOctets") private BigDecimal inBytes; /** 发送流量 */ @JsonProperty("ifHCOutOctets") private BigDecimal outBytes; /** 状态 */ @JsonProperty("ifOperStatus") private String status; /** 类型 */ @JsonProperty("ifType") private String type; /** 接收流量(bytes/s) */ private BigDecimal inSpeed; /** 发送流量(bytes/s) */ private BigDecimal outSpeed; /** 交换机ip */ private String switchIp; /** 端口配置速率(Mbps) */ private BigDecimal ifSpeed; /** 入站丢包 */ private Integer ifInDiscards; /** 出站丢包 */ private Integer ifOutDiscards; /** 错误的入站数据包数量 */ private Integer ifInErrors; /** 错误的出站数据包数量 */ private Integer ifOutErrors; /** 端口索引 */ private Integer ifIndex; }