|
|
@ -18,8 +18,6 @@ package org.thingsboard.server.dao.model.sql; |
|
|
import com.datastax.driver.core.utils.UUIDs; |
|
|
import com.datastax.driver.core.utils.UUIDs; |
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
import lombok.Data; |
|
|
import lombok.Data; |
|
|
import lombok.EqualsAndHashCode; |
|
|
|
|
|
import lombok.ToString; |
|
|
|
|
|
import org.hibernate.annotations.Type; |
|
|
import org.hibernate.annotations.Type; |
|
|
import org.hibernate.annotations.TypeDef; |
|
|
import org.hibernate.annotations.TypeDef; |
|
|
import org.thingsboard.server.common.data.asset.Asset; |
|
|
import org.thingsboard.server.common.data.asset.Asset; |
|
|
@ -28,7 +26,6 @@ import org.thingsboard.server.common.data.id.CustomerId; |
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
import org.thingsboard.server.common.data.id.TenantId; |
|
|
import org.thingsboard.server.dao.model.ModelConstants; |
|
|
import org.thingsboard.server.dao.model.ModelConstants; |
|
|
import org.thingsboard.server.dao.model.SearchTextEntity; |
|
|
import org.thingsboard.server.dao.model.SearchTextEntity; |
|
|
import org.thingsboard.server.dao.util.JacksonUtil; |
|
|
|
|
|
import org.thingsboard.server.dao.util.JsonStringType; |
|
|
import org.thingsboard.server.dao.util.JsonStringType; |
|
|
|
|
|
|
|
|
import javax.persistence.*; |
|
|
import javax.persistence.*; |
|
|
@ -40,8 +37,6 @@ import static org.thingsboard.server.dao.model.ModelConstants.*; |
|
|
@Entity |
|
|
@Entity |
|
|
@TypeDef(name = "json", typeClass = JsonStringType.class) |
|
|
@TypeDef(name = "json", typeClass = JsonStringType.class) |
|
|
@Table(name = ASSET_COLUMN_FAMILY_NAME) |
|
|
@Table(name = ASSET_COLUMN_FAMILY_NAME) |
|
|
@EqualsAndHashCode |
|
|
|
|
|
@ToString |
|
|
|
|
|
public final class AssetEntity implements SearchTextEntity<Asset> { |
|
|
public final class AssetEntity implements SearchTextEntity<Asset> { |
|
|
|
|
|
|
|
|
@Transient |
|
|
@Transient |
|
|
|