Files
saas-houduan/ruoyi-rocketmq/src/main/java/com/ruoyi/rocketmq/domain/InitialSwitchInfo.java

67 lines
1.6 KiB
Java

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;
}