package com.usky.rule.domain; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.time.LocalDateTime; import java.util.Date; /** * 对应表 rule_engine_device(规则绑定设备+属性标识) */ @Data public class RuleEngineDevice { private Long id; private String deviceId; /** 设备 UUID(与 device_id 并存,上报/外部系统常以 UUID 标识设备) */ private String deviceUuid; private String identifier; private Long ruleEngineId; private Long productId; private String updatedBy; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; private String createdBy; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 租户号 */ private Integer tenantId; }