package cn.iocoder.yudao.module.iot.core.topic; import jakarta.validation.constraints.NotEmpty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * IoT 设备标识 * * 用于标识一个设备的基本信息(productKey + deviceName) * * @author 芋道源码 */ @Data @NoArgsConstructor @AllArgsConstructor public class IotDeviceIdentity { /** * 产品标识 */ @NotEmpty(message = "产品标识不能为空") private String productKey; /** * 设备名称 */ @NotEmpty(message = "设备名称不能为空") private String deviceName; }