package com.tongran.rocketmq.domain; import com.tongran.common.core.annotation.Excel; import com.tongran.common.core.web.domain.BaseEntity; import lombok.Data; /** * 资源远程管理对象 rm_resource_remote * * @author gyt * @date 2025-09-15 */ @Data public class RmResourceRemote extends BaseEntity { private static final long serialVersionUID = 1L; /** 资源ID */ private Long id; /** 硬件SN码 */ @Excel(name = "硬件SN码") private String hardwareSn; /** 资源类型 */ @Excel(name = "资源类型") private String resourceType; /** 资源名称 */ @Excel(name = "资源名称") private String resourceName; /** 资源描述 */ @Excel(name = "资源描述") private String description; /** 内网IP地址 */ @Excel(name = "内网IP地址") private String internalIp; /** 外网IP地址 */ @Excel(name = "外网IP地址") private String externalIp; /** 管理端口号 */ @Excel(name = "管理端口号") private Integer managementPort; /** 在线状态:0-离线,1-在线 */ @Excel(name = "在线状态:0-离线,1-在线") private String onlineStatus; /** 连接方式(SSH/Telnet/RDP等) */ @Excel(name = "连接方式", readConverterExp = "S=SH/Telnet/RDP等") private String connectionMethod; /** 脚本执行结果 */ private String commandResult; /** 客户端id */ private String clientId; /** 执行结果标识(0 失败 1成功) */ private Integer resultFlag; /** 脚本id */ private Long scriptId; }