|
@@ -26,9 +26,7 @@
|
|
|
|
|
|
package com.persagy.server.datacenter.models.entities.graphtype
|
|
package com.persagy.server.datacenter.models.entities.graphtype
|
|
|
|
|
|
-import com.alibaba.fastjson.annotation.JSONField
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
|
|
-import com.fasterxml.jackson.annotation.JsonProperty
|
|
|
|
import com.persagy.service.models.SBaseEntity
|
|
import com.persagy.service.models.SBaseEntity
|
|
import io.swagger.v3.oas.annotations.media.Schema
|
|
import io.swagger.v3.oas.annotations.media.Schema
|
|
import javax.persistence.Column
|
|
import javax.persistence.Column
|
|
@@ -43,108 +41,79 @@ class MDoor : SBaseEntity() {
|
|
/** 名称 */
|
|
/** 名称 */
|
|
@Schema(description = "名称")
|
|
@Schema(description = "名称")
|
|
@Column(name = "name")
|
|
@Column(name = "name")
|
|
- @JSONField(name = "Name")
|
|
|
|
- @JsonProperty("Name")
|
|
|
|
var name: String? = null
|
|
var name: String? = null
|
|
|
|
|
|
/** 模型所属楼层的id, 是uuid */
|
|
/** 模型所属楼层的id, 是uuid */
|
|
@Schema(description = "模型所属楼层的id, 是uuid")
|
|
@Schema(description = "模型所属楼层的id, 是uuid")
|
|
@Column(name = "model_floor_id")
|
|
@Column(name = "model_floor_id")
|
|
- @JsonProperty("ModelFloorId")
|
|
|
|
- @JSONField(name = "ModelFloorId")
|
|
|
|
var modelFloorId: String? = null
|
|
var modelFloorId: String? = null
|
|
|
|
|
|
/** 定位点 */
|
|
/** 定位点 */
|
|
@Schema(description = "定位点")
|
|
@Schema(description = "定位点")
|
|
@Column(name = "location")
|
|
@Column(name = "location")
|
|
- @JSONField(name = "Location")
|
|
|
|
- @JsonProperty("Location")
|
|
|
|
var location: MLocation? = null
|
|
var location: MLocation? = null
|
|
|
|
|
|
/** 轮廓线 */
|
|
/** 轮廓线 */
|
|
@Schema(description = "轮廓线")
|
|
@Schema(description = "轮廓线")
|
|
@Column(name = "outline")
|
|
@Column(name = "outline")
|
|
- @JSONField(name = "OutLine")
|
|
|
|
- @JsonProperty("OutLine")
|
|
|
|
var outline: ArrayList<ArrayList<MPoint>>? = null
|
|
var outline: ArrayList<ArrayList<MPoint>>? = null
|
|
|
|
|
|
/** 面方向 */
|
|
/** 面方向 */
|
|
@Schema(description = "面方向")
|
|
@Schema(description = "面方向")
|
|
@Column(name = "face_direction")
|
|
@Column(name = "face_direction")
|
|
- @JSONField(name = "FaceDirection")
|
|
|
|
- @JsonProperty("FaceDirection")
|
|
|
|
var faceDirection : MPoint? = null
|
|
var faceDirection : MPoint? = null
|
|
|
|
|
|
/** Hand方向 */
|
|
/** Hand方向 */
|
|
@Schema(description = "Hand方向")
|
|
@Schema(description = "Hand方向")
|
|
@Column(name = "hand_direction")
|
|
@Column(name = "hand_direction")
|
|
- @JSONField(name = "HandDirection")
|
|
|
|
- @JsonProperty("HandDirection")
|
|
|
|
var handDirection : MPoint? = null
|
|
var handDirection : MPoint? = null
|
|
|
|
|
|
/** 类型中文名称 */
|
|
/** 类型中文名称 */
|
|
@Schema(description = "类型中文名称")
|
|
@Schema(description = "类型中文名称")
|
|
@Column(name = "family_name")
|
|
@Column(name = "family_name")
|
|
- @JSONField(name = "FamilyName")
|
|
|
|
- @JsonProperty("FamilyName")
|
|
|
|
var familyName: String? = null
|
|
var familyName: String? = null
|
|
|
|
|
|
/** 族符号 */
|
|
/** 族符号 */
|
|
@Schema(description = "族符号")
|
|
@Schema(description = "族符号")
|
|
@Column(name = "family_symbol")
|
|
@Column(name = "family_symbol")
|
|
- @JSONField(name = "FamilySymbol")
|
|
|
|
- @JsonProperty("FamilySymbol")
|
|
|
|
var familySymbol: String? = null
|
|
var familySymbol: String? = null
|
|
|
|
|
|
- @JSONField(name = "Thick")
|
|
|
|
@Schema(description = "厚度")
|
|
@Schema(description = "厚度")
|
|
@Column(name = "thick")
|
|
@Column(name = "thick")
|
|
- @JsonProperty("Thick")
|
|
|
|
var thick : Double? = null
|
|
var thick : Double? = null
|
|
|
|
|
|
/** 所属墙 */
|
|
/** 所属墙 */
|
|
@Schema(description = "所属墙")
|
|
@Schema(description = "所属墙")
|
|
- @JSONField(name = "WallId")
|
|
|
|
@Column(name = "wall_id")
|
|
@Column(name = "wall_id")
|
|
var wallId: String? = null
|
|
var wallId: String? = null
|
|
|
|
|
|
/** 拥有者的RevitId */
|
|
/** 拥有者的RevitId */
|
|
@Schema(description = "拥有者的RevitId")
|
|
@Schema(description = "拥有者的RevitId")
|
|
@Column(name = "owner")
|
|
@Column(name = "owner")
|
|
- @JSONField(name = "Owner")
|
|
|
|
- @JsonProperty("Owner")
|
|
|
|
var owner: String? = null
|
|
var owner: String? = null
|
|
|
|
|
|
/** 模型id */
|
|
/** 模型id */
|
|
@Schema(description = "模型id")
|
|
@Schema(description = "模型id")
|
|
@Column(name = "id", updatable = false)
|
|
@Column(name = "id", updatable = false)
|
|
- @JSONField(name = "Id")
|
|
|
|
@Id
|
|
@Id
|
|
var id: String? = null
|
|
var id: String? = null
|
|
|
|
|
|
/** 模型id(外键) */
|
|
/** 模型id(外键) */
|
|
@Schema(description = "模型id(外键)")
|
|
@Schema(description = "模型id(外键)")
|
|
@Column(name = "model_id")
|
|
@Column(name = "model_id")
|
|
- @JSONField(name = "ModelId")
|
|
|
|
var modelId: String? = null
|
|
var modelId: String? = null
|
|
|
|
|
|
- @JSONField(name = "ElementType")
|
|
|
|
@Schema(description = "类型")
|
|
@Schema(description = "类型")
|
|
@Column(name = "type")
|
|
@Column(name = "type")
|
|
- @JsonProperty("ElementType")
|
|
|
|
var elementType : String? = null
|
|
var elementType : String? = null
|
|
|
|
|
|
@Schema(description = "revit模型中的id, 自增序列, 仅在解析模型内部对象关系时使用")
|
|
@Schema(description = "revit模型中的id, 自增序列, 仅在解析模型内部对象关系时使用")
|
|
@Column(name = "revit_id")
|
|
@Column(name = "revit_id")
|
|
- @JSONField(name = "RevitId")
|
|
|
|
- @JsonProperty("RevitId")
|
|
|
|
var revitId : String? = null
|
|
var revitId : String? = null
|
|
|
|
|
|
/** 对应Revit模型id */
|
|
/** 对应Revit模型id */
|
|
@Schema(description = "对应Revit模型id")
|
|
@Schema(description = "对应Revit模型id")
|
|
@Column(name = "source_id")
|
|
@Column(name = "source_id")
|
|
- @JSONField(name = "SourceId")
|
|
|
|
- @JsonProperty("SourceId")
|
|
|
|
var sourceId: String? = null
|
|
var sourceId: String? = null
|
|
|
|
|
|
-} // Class MDoor
|
|
|
|
|
|
+}
|