| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.zswl.dataservice.domain.mqtt;
- import com.zswl.dataservice.domain.base.SuperEntity;
- import com.zswl.dataservice.utils.mqtt.type.AddressType;
- import com.zswl.dataservice.utils.mqtt.type.CommonState;
- import io.swagger.v3.oas.annotations.media.Schema;
- import lombok.AllArgsConstructor;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import org.springframework.data.mongodb.core.mapping.Document;
- /**
- * MQTT 服务地址
- *
- * @author TRX
- * @date 2024/5/14
- */
- @Data
- @Document
- @NoArgsConstructor
- @AllArgsConstructor
- public class MqttInfo extends SuperEntity {
- @Schema(description = "MQTT服务的自定义名称")
- private String name;
- @Schema(description = "mqtt地址")
- private String brokerHost;
- @Schema(description = "mqtt端口")
- private String brokerPort;
- @Schema(description = "管理员mqtt用户名")
- private String userName;
- @Schema(description = "管理员密码")
- private String password;
- @Schema(description = "标记这个服务器的地址的名称,如:重庆、贵阳、成都")
- private AddressType address;
- @Schema(description = "jmx连接的地址,一般是内网地址")
- private String jmxHost;
- @Schema(description = "jmx连接的端口")
- private String jmxPort;
- @Schema(description = "MQTT服务的broker名称")
- private String brokerName;
- @Schema(description = "状态")
- private CommonState state;
- }
|