IotAttribute.java 714 B

12345678910111213141516171819202122232425262728293031
  1. package com.zswl.dataservice.model.iot;
  2. import com.zswl.dataservice.type.DataType;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import java.util.List;
  8. /**
  9. * @author TRX
  10. * @date 2024/7/12
  11. */
  12. @Data
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. public class IotAttribute {
  16. @Schema(description = "属性类型,如:数字,字符串 ...")
  17. private DataType dataType;
  18. @Schema(description = "参数名称,如:name")
  19. private String key;
  20. @Schema(description = "参数描述,如:姓名")
  21. private String name;
  22. @Schema(description = "相关值的描述")
  23. private List<IotDict> value;
  24. }