BIMFACE服务器端API接口
模型构件属性重写
模型转换/集成成功之后,用户可能会根据自己的业务需要,将构件的属性进行重写,包括修改属性(添加或者更新属性)和删除属性,BIMFACE提供了以下四个接口支持这种能力(注意:只支持重写基本属性组以外的属性)。 同时也支持通过增加参数 includeOverrides=true 查询重写后的构件属性,具体使用方法参考构件属性查询相关接口。
修改单模型指定构件的属性
PUT https://api.bimface.com/data/v2/files/{fileId}/elements/{elementId}/properties
参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Header |
Authorization |
bearer {accessToken} |
string |
Path |
elementId |
构件ID |
string |
Path |
fileId |
模型ID |
integer (int64) |
Body |
propertyGroups |
修改的属性 |
< PropertyGroup > array |
HTTP请求示例
请求 body
[ {
"group" : "dimension",
"items" : [ {
"code" : "perimeter",
"extension" : {"public":true,"propType":0},
"key" : "perimeter",
"orderNumber" : 0,
"unit" : "mm",
"value" : 17200,
"valueType" : 2
} ]
} ]
也可同时指定多组需要修改的属性组合
[ {
"group" : "其他",
"items" : [ {
"key" : "注释",
"orderNumber" : 1,
"value" : "ss",
"valueType" : 1
},
{
"key" : "标记",
"value" : "1"
}]
},
{
"group" : "附件",
"items" : [ {
"key" : "示例图片",
"value" : "https://bimface.com/1.png"
} ]
} ]
删除单模型指定构件的属性
DELETE https://api.bimface.com/data/v2/files/{fileId}/elements/{elementId}/properties
参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Header |
Authorization |
bearer {accessToken} |
string |
Path |
elementId |
构件ID |
string |
Path |
fileId |
模型ID |
integer (int64) |
Body |
propertyGroups |
删除的属性 |
< PropertyGroup > array |
修改集成模型指定构件的属性
PUT https://api.bimface.com/data/v2/integrations/{integrateId}/files/{fileIdHash}/elements/{elementId}/properties
参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Header |
Authorization |
bearer {accessToken} |
string |
Path |
elementId |
构件ID |
string |
Path |
fileIdHash |
文件ID |
string |
Path |
integrateId |
集成ID |
integer (int64) |
Body |
propertyGroups |
修改的属性 |
< PropertyGroup > array |
HTTP请求示例
请求 path
https://api.bimface.com/data/v2/integrations/1299498154893536/files/1299498154893536/elements/1299498/properties
请求 body
[ {
"group" : "dimension",
"items" : [ {
"code" : "perimeter",
"extension" : {"public":true,"propType":0},
"key" : "perimeter",
"orderNumber" : 0,
"unit" : "mm",
"value" : 17200,
"valueType" : 2
} ]
} ]
也可同时指定多组需要修改的属性组合
[ {
"group" : "其他",
"items" : [ {
"key" : "注释",
"orderNumber" : 1,
"value" : "ss",
"valueType" : 1
},
{
"key" : "标记",
"value" : "1"
}]
},
{
"group" : "附件",
"items" : [ {
"key" : "示例图片",
"value" : "https://bimface.com/1.png"
} ]
} ]
删除集成模型指定构件的属性
DELETE https://api.bimface.com/data/v2/integrations/{integrateId}/files/{fileIdHash}/elements/{elementId}/properties
参数
| 类型 | 名称 | 说明 | 类型 |
|---|---|---|---|
Header |
Authorization |
bearer {accessToken} |
string |
Path |
elementId |
构件ID |
string |
Path |
fileIdHash |
文件ID |
string |
Path |
integrateId |
集成ID |
integer (int64) |
Body |
propertyGroups |
删除的属性 |
< PropertyGroup > array |
数据实体类
AggregationNode
| 名称 | 说明 | 类型 |
|---|---|---|
attachment |
样例 : |
string |
children |
样例 : |
< AggregationNode > array |
id |
样例 : |
string |
innerEntType |
样例 : |
enum (zsk) |
name |
样例 : |
string |
quantity |
样例 : |
number (double) |
sortAttachment |
样例 : |
string |
type |
样例 : |
enum (floor, category, family, familyType, room, quantityCode, subFamilyType, zsk) |
unit |
样例 : |
string |
AggregationResult
| 名称 | 说明 | 类型 |
|---|---|---|
aggregations |
样例 : |
< AggregationNode > array |
familyQtyOrders |
样例 : |
< < string > array > array |
Area
| 名称 | 说明 | 类型 |
|---|---|---|
area |
样例 : |
number (double) |
boundary |
样例 : |
string |
id |
样例 : |
string |
levelId |
样例 : |
string |
maxPt |
样例 : Coordinate |
|
minPt |
样例 : Coordinate |
|
name |
样例 : |
string |
perimeter |
样例 : |
number (double) |
properties |
样例 : |
< PropertyGroup > array |
viewName |
样例 : |
string |
BarQuantityItem
| 名称 | 说明 | 类型 |
|---|---|---|
desc |
样例 : |
string |
name |
样例 : |
string |
quantity |
样例 : |
number (float) |
BarQuantityVO
| 名称 | 说明 | 类型 |
|---|---|---|
barQuantities |
样例 : |
< BarQuantityItem > array |
elementId |
样例 : |
string |
floor |
样例 : |
string |
floorId |
样例 : |
string |
name |
样例 : |
string |
BoundingBox
| 名称 | 说明 | 类型 |
|---|---|---|
max |
样例 : Coordinate |
|
min |
样例 : Coordinate |
BoundingBox2D
| 名称 | 说明 | 类型 |
|---|---|---|
max |
样例 : Coordinate2D |
|
min |
样例 : Coordinate2D |
BusinessAssociation
| 名称 | 说明 | 类型 |
|---|---|---|
businessFlag |
样例 : |
string |
businessId |
样例 : |
string |
businessType |
样例 : |
string |
elementId |
样例 : |
string |
BusinessAssociationRequest
| 名称 | 说明 | 类型 |
|---|---|---|
associations |
样例 : |
< BusinessAssociation > array |
businessFlag |
样例 : |
string |
businessType |
样例 : |
string |
BusinessElementAssociation
| 名称 | 说明 | 类型 |
|---|---|---|
businessFlag |
样例 : |
string |
businessId |
样例 : |
string |
businessType |
样例 : |
string |
elementIds |
样例 : |
< object > array |
integrateId |
样例 : |
string |
CategoryNode
| 名称 | 说明 | 类型 |
|---|---|---|
categoryId |
样例 : |
string |
categoryName |
样例 : |
string |
elements |
样例 : |
< ElementNode > array |
itemCount |
样例 : |
integer (int32) |
Coordinate
| 名称 | 说明 | 类型 |
|---|---|---|
x |
样例 : |
number (double) |
y |
样例 : |
number (double) |
z |
样例 : |
number (double) |
CustomizedTree
| 名称 | 说明 | 类型 |
|---|---|---|
item |
样例 : CustomizedTree |
|
type |
样例 : |
enum (specialty, systemType, floor, category, family, familyType, building, unit, roomType, room, subFamilyType) |
DatabagResourceUrl
| 名称 | 说明 | 类型 |
|---|---|---|
resource |
样例 : |
string |
url |
样例 : |
string |
DrawingCompareDiff
| 名称 | 说明 | 类型 |
|---|---|---|
diffType |
样例 : |
string |
id |
样例 : |
string |
layer |
样例 : |
string |
DrawingFileInfo
| 名称 | 说明 | 类型 |
|---|---|---|
drawingId |
样例 : |
string |
drawingName |
样例 : |
string |
fileId |
样例 : |
string |
DrawingFrame
| 名称 | 说明 | 类型 |
|---|---|---|
boundingBox |
样例 : BoundingBox2D |
|
id |
样例 : |
integer (int64) |
name |
样例 : |
string |
number |
样例 : |
string |
DrawingSheet
| 名称 | 说明 | 类型 |
|---|---|---|
fileId |
样例 : |
integer (int64) |
portsAndViews |
样例 : |
< PortAndView > array |
viewInfo |
样例 : View |
DrawingSplitLayout
| 名称 | 说明 | 类型 |
|---|---|---|
frames |
样例 : |
< DrawingFrame > array |
id |
样例 : |
integer (int64) |
name |
样例 : |
string |
ElementBusinessAssociation
| 名称 | 说明 | 类型 |
|---|---|---|
businessFlag |
样例 : |
string |
businessIds |
样例 : |
< object > array |
businessType |
样例 : |
string |
elementId |
样例 : |
string |
integrateId |
样例 : |
string |
ElementIdWithBoundingBox
| 名称 | 说明 | 类型 |
|---|---|---|
boundingBox |
样例 : BoundingBox |
|
elementId |
样例 : |
string |
ElementIdWithFileId
| 名称 | 说明 | 类型 |
|---|---|---|
elementId |
样例 : |
string |
fileId |
样例 : |
string |
ElementNode
| 名称 | 说明 | 类型 |
|---|---|---|
diffType |
样例 : |
enum (new, delete, change) |
followingElementId |
样例 : |
string |
followingFileId |
样例 : |
string |
name |
样例 : |
string |
previousElementId |
样例 : |
string |
previousFileId |
样例 : |
string |
ElementPropertyFilterRequest
| 名称 | 说明 | 类型 |
|---|---|---|
elementIds |
样例 : |
< string > array |
filter |
样例 : |
< GroupAndKeysPair > array |
ElementQuantityChild
| 名称 | 说明 | 类型 |
|---|---|---|
elementId |
样例 : |
string |
elementQuantities |
样例 : |
< ElementQuantityItem > array |
name |
样例 : |
string |
ElementQuantityVO
| 名称 | 说明 | 类型 |
|---|---|---|
children |
样例 : |
< ElementQuantityChild > array |
elementId |
样例 : |
string |
elementQuantities |
样例 : |
< ElementQuantityItem > array |
floor |
样例 : |
string |
floorId |
样例 : |
string |
name |
样例 : |
string |
ElementsTreeRequest
| 名称 | 说明 | 类型 |
|---|---|---|
elements |
样例 : |
< ElementIdWithFileId > array |
hierarchy |
样例 : |
< CustomizedTree > array |
ElementsWithBoundingBox
| 名称 | 说明 | 类型 |
|---|---|---|
boundingBox |
样例 : BoundingBox |
|
elements |
样例 : |
< ElementIdWithFileId > array |
FileIdHashWithElementIds
| 名称 | 说明 | 类型 |
|---|---|---|
elementIds |
样例 : |
< object > array |
fileIdHash |
样例 : |
string |
FileTreeRequestBody
| 名称 | 说明 | 类型 |
|---|---|---|
customizedNodeKeys |
样例 : |
< string, string > map |
desiredHierarchy |
样例 : |
< object > array |
FileViews
| 名称 | 说明 | 类型 |
|---|---|---|
fileId |
样例 : |
integer (int64) |
views |
样例 : |
< View > array |
FileWithDrawingSheets
| 名称 | 说明 | 类型 |
|---|---|---|
drawingSheets |
样例 : |
< DrawingSheet > array |
fileId |
样例 : |
string |
fileName |
样例 : |
string |
Floor
| 名称 | 说明 | 类型 |
|---|---|---|
archElev |
样例 : |
number (float) |
areas |
样例 : |
< ObjectOnFloor > array |
elevation |
样例 : |
number (float) |
height |
样例 : |
number (float) |
id |
样例 : |
string |
miniMap |
样例 : |
string |
name |
样例 : |
string |
rooms |
样例 : |
< ObjectOnFloor > array |
structElev |
样例 : |
number (float) |
GeneralResponse
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
object |
message |
样例 : |
string |
GeneralResponse«AggregationResult»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : AggregationResult |
|
message |
样例 : |
string |
GeneralResponse«Area»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : Area |
|
message |
样例 : |
string |
GeneralResponse«BarQuantityVO»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : BarQuantityVO |
|
message |
样例 : |
string |
GeneralResponse«DatabagInfo»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : DatabagInfo |
|
message |
样例 : |
string |
GeneralResponse«ElementQuantityVO»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : ElementQuantityVO |
|
message |
样例 : |
string |
GeneralResponse«ElementsWithBoundingBox»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«List«Area»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Area > array |
message |
样例 : |
string |
GeneralResponse«List«BusinessElementAssociation»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< BusinessElementAssociation > array |
message |
样例 : |
string |
GeneralResponse«List«DatabagResourceUrl»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< DatabagResourceUrl > array |
message |
样例 : |
string |
GeneralResponse«List«DrawingFileInfo»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< DrawingFileInfo > array |
message |
样例 : |
string |
GeneralResponse«List«DrawingSheet»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< DrawingSheet > array |
message |
样例 : |
string |
GeneralResponse«List«DrawingSplitLayout»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< DrawingSplitLayout > array |
message |
样例 : |
string |
GeneralResponse«List«ElementBusinessAssociation»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< ElementBusinessAssociation > array |
message |
样例 : |
string |
GeneralResponse«List«ElementIdWithBoundingBox»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< ElementIdWithBoundingBox > array |
message |
样例 : |
string |
GeneralResponse«List«ElementIdWithName»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< ElementIdWithName > array |
message |
样例 : |
string |
GeneralResponse«List«ElementQuantitySchemaItem»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< ElementQuantitySchemaItem > array |
message |
样例 : |
string |
GeneralResponse«List«FileViews»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< FileViews > array |
message |
样例 : |
string |
GeneralResponse«List«FileWithDrawingSheets»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< FileWithDrawingSheets > array |
message |
样例 : |
string |
GeneralResponse«List«Floor»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Floor > array |
message |
样例 : |
string |
GeneralResponse«List«IntegrateFileData»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< IntegrateFileData > array |
message |
样例 : |
string |
GeneralResponse«List«LinkGraphNode»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< LinkGraphNode > array |
message |
样例 : |
string |
GeneralResponse«List«Link»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Link > array |
message |
样例 : |
string |
GeneralResponse«List«MEPSystem»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< MEPSystem > array |
message |
样例 : |
string |
GeneralResponse«List«MaterialInfo»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< MaterialInfo > array |
message |
样例 : |
string |
GeneralResponse«List«ModelCompareFileDiff»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< ModelCompareFileDiff > array |
message |
样例 : |
string |
GeneralResponse«List«PropertyValuesResp»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< PropertyValuesResp > array |
message |
样例 : |
string |
GeneralResponse«List«Property»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Property > array |
message |
样例 : |
string |
GeneralResponse«List«IntegrateProperty»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< IntegratepropertyProperty > array |
message |
样例 : |
string |
GeneralResponse«List«RfaFamilyType»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< RfaFamilyType > array |
message |
样例 : |
string |
GeneralResponse«List«RoomWithElementIdFileIds»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< RoomWithElementIdFileIds > array |
message |
样例 : |
string |
GeneralResponse«List«RoomWithElementIds»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< RoomWithElementIds > array |
message |
样例 : |
string |
GeneralResponse«List«Room»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Room > array |
message |
样例 : |
string |
GeneralResponse«List«SearchAreaIdsResp»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SearchAreaIdsResp > array |
message |
样例 : |
string |
GeneralResponse«List«SearchElementIdsResp»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SearchElementIdsResp > array |
message |
样例 : |
string |
GeneralResponse«List«SearchRoomIdsResp»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SearchRoomIdsResp > array |
message |
样例 : |
string |
GeneralResponse«List«SegmentDto»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SegmentDto > array |
message |
样例 : |
string |
GeneralResponse«List«SegmentGroupDto»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SegmentGroupDto > array |
message |
样例 : |
string |
GeneralResponse«List«SpecialtyNode»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< SpecialtyNode > array |
message |
样例 : |
string |
GeneralResponse«List«Tree»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< Tree > array |
message |
样例 : |
string |
GeneralResponse«List«View»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< View > array |
message |
样例 : |
string |
GeneralResponse«List«string»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
< string > array |
message |
样例 : |
string |
GeneralResponse«Map»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
object |
message |
样例 : |
string |
GeneralResponse«MaterialOverrideSetVO»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«ModelCompareChange»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : ModelCompareChange |
|
message |
样例 : |
string |
GeneralResponse«Pagination«DrawingCompareDiff»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«Pagination«ModelCompareDiff»»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«ParentAndSiblingElements»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«Property»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : Property |
|
message |
样例 : |
string |
GeneralResponse«RfaFamilyTypeProperty»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
||
message |
样例 : |
string |
GeneralResponse«Room»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : Room |
|
message |
样例 : |
string |
GeneralResponse«Tree»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : Tree |
|
message |
样例 : |
string |
GeneralResponse«object»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
object |
message |
样例 : |
string |
GeneralResponse«string»
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
string |
message |
样例 : |
string |
GetUrlSwaggerDisplay
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
string |
message |
样例 : |
string |
IntegrateElementPropertyFilterRequest
| 名称 | 说明 | 类型 |
|---|---|---|
ids |
样例 : |
< FileIdHashWithElementIds > array |
filter |
样例 : |
< PropertyFilterGroupAndKeysPair > array |
IntegrateFileData
| 名称 | 说明 | 类型 |
|---|---|---|
databagId |
样例 : |
string |
drawingSheetCount |
样例 : |
integer (int32) |
fileId |
样例 : |
integer (int64) |
fileName |
样例 : |
string |
floor |
样例 : |
string |
floorSort |
样例 : |
number (float) |
integrateId |
样例 : |
integer (int64) |
linkedBy |
样例 : |
< string > array |
specialty |
样例 : |
string |
specialtySort |
样例 : |
number (float) |
IntegrationTreeOptionalRequestBody
| 名称 | 说明 | 类型 |
|---|---|---|
customizedNodeKeys |
样例 : |
< string, string > map |
fileIdElementIds |
样例 : |
< ElementIdWithFileId > array |
sortedNamesHierarchy |
样例 : |
< < string > array > array |
sorts |
样例 : |
< TreeNodeSort > array |
Link
| 名称 | 说明 | 类型 |
|---|---|---|
guid |
样例 : |
string |
id |
样例 : |
integer (int64) |
name |
样例 : |
string |
transform |
样例 : |
string |
LinkGraphNode
| 名称 | 说明 | 类型 |
|---|---|---|
databagId |
样例 : |
string |
fileId |
样例 : |
string |
linkName |
样例 : |
string |
linkPathHash |
样例 : |
string |
linkTransform |
样例 : |
string |
links |
样例 : |
< LinkGraphNode > array |
name |
样例 : |
string |
params |
样例 : |
< object > array |
MEPSystem
| 名称 | 说明 | 类型 |
|---|---|---|
baseEquipment |
样例 : |
string |
id |
样例 : |
string |
name |
样例 : |
string |
network |
样例 : |
< NetworkNode > array |
systemCategory |
样例 : |
string |
systemType |
样例 : |
string |
terminals |
样例 : |
< string > array |
MaterialInfo
| 名称 | 说明 | 类型 |
|---|---|---|
id |
样例 : |
string |
name |
样例 : |
string |
parameters |
样例 : |
< PropertyGroup > array |
MaterialOverrideItemVO
| 名称 | 说明 | 类型 |
|---|---|---|
colorMaterial |
样例 : |
string |
createTime |
样例 : |
integer (int64) |
id |
样例 : |
string |
overrideSequence |
样例 : |
integer (int32) |
target |
样例 : |
string |
targetType |
样例 : |
string |
textureMaterial |
样例 : |
string |
updateTime |
样例 : |
integer (int64) |
MaterialOverrideSetVO
| 名称 | 说明 | 类型 |
|---|---|---|
createTime |
样例 : |
integer (int64) |
id |
样例 : |
integer (int64) |
name |
样例 : |
string |
overrides |
样例 : |
< MaterialOverrideItemVO > array |
textureMaterials |
样例 : |
< string, string > map |
updateTime |
样例 : |
integer (int64) |
ModelCompareChange
| 名称 | 说明 | 类型 |
|---|---|---|
_A |
样例 : |
string |
_B |
样例 : |
string |
changeAttributes |
样例 : |
< Changed«Attribute» > array |
changeQuantities |
样例 : |
< Changed«Quantity» > array |
deleteAttributes |
样例 : |
< Attribute > array |
deleteQuantities |
样例 : |
< Quantity > array |
newAttributes |
样例 : |
< Attribute > array |
newQuantities |
样例 : |
< Quantity > array |
ModelCompareDiff
| 名称 | 说明 | 类型 |
|---|---|---|
categoryId |
样例 : |
string |
categoryName |
样例 : |
string |
diffType |
样例 : |
string |
elementId |
样例 : |
string |
elementName |
样例 : |
string |
family |
样例 : |
string |
followingFileId |
样例 : |
string |
id |
样例 : |
string |
previousFileId |
样例 : |
string |
specialty |
样例 : |
string |
ModelCompareFileDiff
| 名称 | 说明 | 类型 |
|---|---|---|
diffType |
样例 : |
enum (new, delete, change) |
followingFileId |
样例 : |
string |
previousFileId |
样例 : |
string |
NetworkNode
| 名称 | 说明 | 类型 |
|---|---|---|
id |
样例 : |
string |
type |
样例 : |
string |
ObjectOnFloor
| 名称 | 说明 | 类型 |
|---|---|---|
boundary |
样例 : |
string |
id |
样例 : |
string |
levelId |
样例 : |
string |
maxPt |
样例 : Coordinate |
|
minPt |
样例 : Coordinate |
|
name |
样例 : |
string |
Pagination«DrawingCompareDiff»
| 名称 | 说明 | 类型 |
|---|---|---|
data |
样例 : |
< DrawingCompareDiff > array |
page |
样例 : |
integer (int32) |
total |
样例 : |
integer (int32) |
Pagination«ModelCompareDiff»
| 名称 | 说明 | 类型 |
|---|---|---|
data |
样例 : |
< ModelCompareDiff > array |
page |
样例 : |
integer (int32) |
total |
样例 : |
integer (int32) |
ParentAndSiblingElements
| 名称 | 说明 | 类型 |
|---|---|---|
parent |
样例 : ElementIdWithName |
|
siblings |
样例 : |
< ElementIdWithName > array |
PartialElementFile
| 名称 | 说明 | 类型 |
|---|---|---|
databagId |
样例 : |
string |
fileId |
样例 : |
integer (int64) |
PortAndView
| 名称 | 说明 | 类型 |
|---|---|---|
elevation |
样例 : |
number (double) |
outline |
样例 : |
< number (double) > array |
viewId |
样例 : |
string |
viewPoint |
样例 : ViewPoint |
|
viewType |
样例 : |
string |
viewport |
样例 : |
< number (double) > array |
Preview
| 名称 | 说明 | 类型 |
|---|---|---|
height |
样例 : |
integer (int32) |
path |
样例 : |
string |
width |
样例 : |
integer (int32) |
Property
| 名称 | 说明 | 类型 |
|---|---|---|
boundingBox |
样例 : BoundingBox |
|
elementId |
样例 : |
string |
familyGuid |
样例 : |
string |
guid |
样例 : |
string |
name |
样例 : |
string |
properties |
样例 : |
< PropertyGroup > array |
IntegrateProperty
| 名称 | 说明 | 类型 |
|---|---|---|
boundingBox |
样例 : BoundingBox |
|
fileIdHash |
样例 : |
string |
elementId |
样例 : |
string |
familyGuid |
样例 : |
string |
guid |
样例 : |
string |
name |
样例 : |
string |
properties |
样例 : |
< PropertyGroup > array |
PropertyFilterGroupAndKeysPair
| 名称 | 说明 | 类型 |
|---|---|---|
group |
样例 : |
string |
keys |
样例 : |
< string > array |
PropertyGroup
| 名称 | 说明 | 类型 |
|---|---|---|
group |
样例 : |
string |
items |
样例 : |
< PropertyItem > array |
PropertyItem
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
extension |
样例 : |
< string, string > map |
key |
样例 : |
string |
orderNumber |
样例 : |
integer (int32) |
unit |
样例 : |
string |
value |
样例 : |
object |
valueType |
样例 : |
integer (int32) |
PropertyValuesResp
| 名称 | 说明 | 类型 |
|---|---|---|
property |
样例 : |
string |
values |
样例 : |
< object > array |
Quantity
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
desc |
样例 : |
string |
name |
样例 : |
string |
qty |
样例 : |
integer (int32) |
unit |
样例 : |
string |
QuantityTargetTypeWithIds
| 名称 | 说明 | 类型 |
|---|---|---|
ids |
样例 : |
< string > array |
type |
样例 : |
enum (ZSK, ROOM, ELEMENT) |
RfaFamilyType
| 名称 | 说明 | 类型 |
|---|---|---|
familyTypeGuid |
样例 : |
string |
name |
样例 : |
string |
RfaFamilyTypeProperty
| 名称 | 说明 | 类型 |
|---|---|---|
familyTypeId |
样例 : |
string |
name |
样例 : |
string |
properties |
样例 : |
< PropertyGroup > array |
Room
| 名称 | 说明 | 类型 |
|---|---|---|
area |
样例 : |
number (double) |
bboxMax |
样例 : Coordinate |
|
bboxMin |
样例 : Coordinate |
|
boundary |
样例 : |
string |
id |
样例 : |
string |
levelId |
样例 : |
string |
maxPt |
样例 : Coordinate |
|
minPt |
样例 : Coordinate |
|
name |
样例 : |
string |
perimeter |
样例 : |
number (double) |
properties |
样例 : |
< PropertyGroup > array |
RoomWithElementIdFileIds
| 名称 | 说明 | 类型 |
|---|---|---|
area |
样例 : |
number (double) |
bboxMax |
样例 : Coordinate |
|
bboxMin |
样例 : Coordinate |
|
boundary |
样例 : |
string |
elementIdWithFileIds |
样例 : |
< ElementIdWithFileId > array |
id |
样例 : |
string |
levelId |
样例 : |
string |
maxPt |
样例 : Coordinate |
|
minPt |
样例 : Coordinate |
|
name |
样例 : |
string |
perimeter |
样例 : |
number (double) |
properties |
样例 : |
< PropertyGroup > array |
RoomWithElementIds
| 名称 | 说明 | 类型 |
|---|---|---|
area |
样例 : |
number (double) |
bboxMax |
样例 : Coordinate |
|
bboxMin |
样例 : Coordinate |
|
boundary |
样例 : |
string |
elementIds |
样例 : |
< object > array |
id |
样例 : |
string |
levelId |
样例 : |
string |
maxPt |
样例 : Coordinate |
|
minPt |
样例 : Coordinate |
|
name |
样例 : |
string |
perimeter |
样例 : |
number (double) |
properties |
样例 : |
< PropertyGroup > array |
SearchAreaIdsResp
| 名称 | 说明 | 类型 |
|---|---|---|
areaIds |
样例 : |
< object > array |
targetId |
样例 : |
string |
SearchElementIdsResp
| 名称 | 说明 | 类型 |
|---|---|---|
elementIds |
样例 : |
< object > array |
targetId |
样例 : |
string |
SearchRoomIdsResp
| 名称 | 说明 | 类型 |
|---|---|---|
roomIds |
样例 : |
< object > array |
targetId |
样例 : |
string |
SegmentDto
| 名称 | 说明 | 类型 |
|---|---|---|
buildingId |
样例 : |
string |
code |
样例 : |
string |
createTime |
样例 : |
integer (int64) |
elementIds |
样例 : |
< string > array |
endElevation |
样例 : |
number |
endFloorId |
样例 : |
string |
floorIds |
样例 : |
< string > array |
id |
样例 : |
string |
integrateId |
样例 : |
integer (int64) |
isRelatedEdo |
样例 : |
boolean |
name |
样例 : |
string |
orderNo |
样例 : |
integer (int32) |
partialElementFileIds |
样例 : |
< string > array |
partialElementFiles |
样例 : |
< PartialElementFile > array |
remark |
样例 : |
string |
segmentGroupId |
样例 : |
string |
specialtyId |
样例 : |
string |
startElevation |
样例 : |
number |
startFloorId |
样例 : |
string |
updateTime |
样例 : |
integer (int64) |
SegmentGroupDto
| 名称 | 说明 | 类型 |
|---|---|---|
buildingId |
样例 : |
string |
code |
样例 : |
string |
createTime |
样例 : |
integer (int64) |
floorId |
样例 : |
string |
id |
样例 : |
string |
integrateId |
样例 : |
integer (int64) |
name |
样例 : |
string |
orderNo |
样例 : |
integer (int32) |
parentId |
样例 : |
string |
remark |
样例 : |
string |
segments |
样例 : |
< SegmentDto > array |
specialtyId |
样例 : |
string |
subGroups |
样例 : |
< SegmentGroupDto > array |
type |
样例 : |
integer (int32) |
updateTime |
样例 : |
integer (int64) |
SingleModelElementsSwaggerDisplay
| 名称 | 说明 | 类型 |
|---|---|---|
code |
样例 : |
string |
data |
样例 : |
string |
message |
样例 : |
string |
SpecialtyNode
| 名称 | 说明 | 类型 |
|---|---|---|
categories |
样例 : |
< CategoryNode > array |
itemCount |
样例 : |
integer (int32) |
specialtyId |
样例 : |
string |
specialtyName |
样例 : |
string |
TreeNode
| 名称 | 说明 | 类型 |
|---|---|---|
actualName |
样例 : |
string |
data |
样例 : |
object |
elementCount |
样例 : |
integer (int32) |
id |
样例 : |
string |
items |
样例 : |
< TreeNode > array |
name |
样例 : |
string |
type |
样例 : |
string |
TreeNodeSort
| 名称 | 说明 | 类型 |
|---|---|---|
nodeType |
样例 : |
enum (specialty, systemType, floor, category, family, familyType, building, unit, roomType, room, subFamilyType) |
sortBy |
样例 : |
string |
sortedValues |
样例 : |
< string > array |
View
| 名称 | 说明 | 类型 |
|---|---|---|
cropBox |
样例 : |
< object > array |
elevation |
样例 : |
number (double) |
id |
样例 : |
string |
levelId |
样例 : |
string |
name |
样例 : |
string |
outline |
样例 : |
< object > array |
preview |
样例 : Preview |
|
thumbnails |
样例 : |
< object > array |
viewPoint |
样例 : ViewPoint |
|
viewType |
样例 : |
string |