|
@@ -17,28 +17,27 @@ import java.io.Serializable
|
|
|
@Entity(tableName = "object")
|
|
|
data class ObjectEntity(
|
|
|
@PrimaryKey @ColumnInfo(name = "id") override val id: String,
|
|
|
- @ColumnInfo(name = "project_id") override val projectId: String?,
|
|
|
- @ColumnInfo(name = "building_id") override val buildingId: String?,
|
|
|
- @ColumnInfo(name = "floor_id") override val floorId: String?,
|
|
|
- @ColumnInfo(name = "state") override var state: String? = "0",
|
|
|
- @ColumnInfo(name = "upload_flag") override var uploadFlag: String?,
|
|
|
- @ColumnInfo(name = "valid") override var valid: Int?,
|
|
|
- @ColumnInfo(name = "name") val name: String?,
|
|
|
+ @ColumnInfo(name = "project_id") override val projectId: String,
|
|
|
+ @ColumnInfo(name = "building_id") override val buildingId: String,
|
|
|
+ @ColumnInfo(name = "floor_id") override val floorId: String,
|
|
|
+ @ColumnInfo(name = "state") override var state: Int = -1,
|
|
|
+ @ColumnInfo(name = "valid") override var valid: Int = 1,
|
|
|
@ColumnInfo(name = "ts") override val ts: Long = 0L,
|
|
|
- @ColumnInfo(name = "obj_type") val objType: String?, // 对象类型
|
|
|
- @ColumnInfo(name = "class_code") var classCode: String?, // 对象类型编码
|
|
|
- @ColumnInfo(name = "local_id") var localId: String?, // 对象位置编码
|
|
|
- @ColumnInfo(name = "local_name") val localName: String?, // 对象位置名称
|
|
|
- @ColumnInfo(name = "group_code") val groupCode: String?, // 集团编码
|
|
|
- @ColumnInfo(name = "grouping") val grouping: Int?, // 1 表示单个对象,2 表示对象组
|
|
|
- @ColumnInfo(name = "client_device") val clientDevice: String?, // 标识客户端设备
|
|
|
- @ColumnInfo(name = "client_id") val clientId: String?, // 客户端生成id
|
|
|
- @ColumnInfo(name = "delivery_state") val deliveryState: Int?, // BDTP交付状态: 1 已交付, 0 待交付
|
|
|
- @ColumnInfo(name = "d2m_state") val d2mState: Int?, // 逆向数据的数模同步状态(0:未同步;1:已同步)
|
|
|
- @ColumnInfo(name = "virtual_codes") val virtualCodes: String?, // 虚点清单: Json 数据格式
|
|
|
- @ColumnInfo(name = "infos") var infos: JsonElement?, // 信息点数据: Json 数据格式
|
|
|
- @ColumnInfo(name = "floor_map") var floorMap: String?, // 楼层地图
|
|
|
- @ColumnInfo(name = "container_id") var containerId: String? = "" // 无模型设备的上级设备id
|
|
|
+ @ColumnInfo(name = "name") val name: String? = "",
|
|
|
+ @ColumnInfo(name = "obj_type") val objType: String? = "", // 对象类型
|
|
|
+ @ColumnInfo(name = "class_code") var classCode: String? = "", // 对象类型编码
|
|
|
+ @ColumnInfo(name = "local_id") var localId: String? = "", // 对象位置编码
|
|
|
+ @ColumnInfo(name = "local_name") val localName: String? = "", // 对象位置名称
|
|
|
+ @ColumnInfo(name = "group_code") val groupCode: String? = "", // 集团编码
|
|
|
+ @ColumnInfo(name = "grouping") val grouping: Int = 1, // 1 表示单个对象,2 表示对象组
|
|
|
+ @ColumnInfo(name = "client_device") val clientDevice: String? = "", // 标识客户端设备
|
|
|
+ @ColumnInfo(name = "client_id") val clientId: String? = "", // 客户端生成id
|
|
|
+ @ColumnInfo(name = "delivery_state") val deliveryState: Int? = null, // BDTP交付状态: 1 已交付, 0 待交付
|
|
|
+ @ColumnInfo(name = "d2m_state") val d2mState: Int? = null, // 逆向数据的数模同步状态(0:未同步;1:已同步)
|
|
|
+ @ColumnInfo(name = "virtual_codes") val virtualCodes: String? = "", // 虚点清单: Json 数据格式
|
|
|
+ @ColumnInfo(name = "infos") var infos: JsonElement? = null, // 信息点数据: Json 数据格式
|
|
|
+ @ColumnInfo(name = "floor_map") var floorMap: String? = "", // 楼层地图
|
|
|
+ @ColumnInfo(name = "container_id") var containerId: String? = "" // 无模型设备的上级设备id
|
|
|
) : BaseEntity
|
|
|
|
|
|
|