RuleEngineDevice.java 841 B

1234567891011121314151617181920212223242526272829303132
  1. package com.usky.rule.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import lombok.Data;
  4. import java.time.LocalDateTime;
  5. import java.util.Date;
  6. /**
  7. * 对应表 rule_engine_device(规则绑定设备+属性标识)
  8. */
  9. @Data
  10. public class RuleEngineDevice {
  11. private Long id;
  12. private String deviceId;
  13. /** 设备 UUID(与 device_id 并存,上报/外部系统常以 UUID 标识设备) */
  14. private String deviceUuid;
  15. private String identifier;
  16. private Long ruleEngineId;
  17. private Long productId;
  18. private String updatedBy;
  19. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  20. private LocalDateTime updateTime;
  21. private String createdBy;
  22. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  23. private LocalDateTime createTime;
  24. /**
  25. * 租户号
  26. */
  27. private Integer tenantId;
  28. }