package com.zswl.dataservice.model.mqtt; import com.zswl.dataservice.model.baseParam.SuperModel; import com.zswl.dataservice.utils.mqtt.type.AddressType; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; /** * @author TRX * @date 2024/5/21 */ @Data public class MqttInfoSimpleModel extends SuperModel { @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; private String addressStr; public String getAddressStr() { if (address != null) { return address.getRemark(); } return ""; } }