Mqtt2User.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.zswl.dataservice.domain.mqtt;
  2. import com.zswl.dataservice.domain.SuperEntity;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import org.springframework.data.mongodb.core.mapping.DBRef;
  8. import org.springframework.data.mongodb.core.mapping.Document;
  9. /**
  10. * mqtt服务和账号关系信息 (是否在mqtt服务商添加账号)
  11. * @author TRX
  12. * @date 2024/5/14
  13. */
  14. @Data
  15. @Document
  16. @NoArgsConstructor
  17. @AllArgsConstructor
  18. public class Mqtt2User extends SuperEntity {
  19. @Schema(description = "mqtt服务信息")
  20. @DBRef(lazy = true)
  21. private MqttInfo mqttInfo;
  22. @Schema(description = "网关用户信息")
  23. @DBRef(lazy = true)
  24. private GateWayUserInfo gateWayUserInfo;
  25. @Schema(description = "是否已同步")
  26. private Boolean isSync = Boolean.FALSE;
  27. @Schema(description = "同步时间")
  28. private Long syncTime;
  29. @Schema(description = "同步时间")
  30. private String syncTimeStr;
  31. }