IotMainSearch.java 1015 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.zswl.dataservice.model.iot;
  2. import com.zswl.dataservice.model.baseParam.SuperSearchParam;
  3. import com.zswl.dataservice.type.DataType;
  4. import com.zswl.dataservice.type.FunctionType;
  5. import io.swagger.v3.oas.annotations.media.Schema;
  6. import lombok.AllArgsConstructor;
  7. import lombok.Data;
  8. import lombok.NoArgsConstructor;
  9. import java.util.LinkedHashMap;
  10. /**
  11. * @author TRX
  12. * @date 2024/6/20
  13. */
  14. @Data
  15. @AllArgsConstructor
  16. @NoArgsConstructor
  17. public class IotMainSearch extends SuperSearchParam {
  18. @Schema(description = "功能名称")
  19. private String name;
  20. @Schema(description = "功能类型")
  21. FunctionType functionType;
  22. @Schema(description = "标识符")
  23. private String identifier;
  24. @Schema(description = "数据类型")
  25. private DataType dataType;
  26. @Schema(description = "物模型Topic")
  27. private String iotTopic;
  28. @Schema(description = "模版ID")
  29. private String iotTemplateId;
  30. @Schema(description = "搜索关键字")
  31. private String keyWord;
  32. }