# 属性手册

本节将列举文件管理服务所有存储类型以及属性,每种存储类型的返回码见后文示例。

# Hub

Hub中文名为存储中心,目前BIMFACE拥有专属的存储中心,未来也支持其他广联达产品创建存储中心。Hub的主要属性见下表:

属性 说明
appKey 当前查询Hub的用户的appKey
sourceId 调用方的文件源ID
info 描述该Hub的信息
name Hub的名称
tenantCode
Hub所属的产品领域代码,每个Hub都隶属于唯一的产品领域(例如BIMFACE),每个产品领域有专属的代码,产品领域与对应的代码见接口文档。
createTime 创建时间
updataTime 更新时间
# Project

Project为项目存储空间,为Hub的下一层级。用户可以在一个Hub下创建多个项目存储空间。Project的主要属性见下表:

属性 说明
appKey 当前查询Project的用户的appKey
hubId 描述项目所属的HubId
id 项目标识码
info 描述该项目的信息
name 项目名称
tenantCode
项目所在的Hub的产品领域代码,每个Hub都隶属于唯一的产品领域(例如BIMFACE),每个产品领域有专属的代码,产品领域与对应的代码见接口文档。
thumbnail 项目缩略图
type 项目类型
createTime 创建时间
updataTime 更新时间
# Folder

Folder中文名为文件夹,为文件或其他文件夹的集合,也是项目的下一层级存储单位。每一个项目可以包含多个文件夹和文件,其中文件夹和文件也可以在同一层级。Folder的主要属性见下表:

属性 说明
appKey 当前查询Folder的用户的appKey
fileItemId 文件夹的唯一标识码,和接口URI中folderId相同
folder 判断是否为文件夹
id 文件夹的标识码,目前文件夹暂无版本区别,和接口URI中folderId相同
length 文件夹的大小,字节数
md5 md5
name 文件夹名称
parentId 所属的父文件夹标识码,如果没有父文件夹,则为所属项目的标识码
physicalIndex 对象存储索引
projectId 所属项目的标识码
status 任务状态
storeId 内部存储唯一标识
uploadMode 上传模式
createTime 创建时间
updataTime 更新时间
# FileItem

FileItem中文名为文件项。FileItem的主要属性见下表:

属性 说明
appKey 当前查询FileItem的用户的appKey
fileItemId 文件项的唯一标识码
fileItemName 文件项的名称
id 文件的标识码,这里与文件项标识码一致
name 文件名称,这里与文件项名称一致
length 文件的大小,字节数
md5 md5
parentId 所属的父文件夹标识码,如果没有父文件夹,则为所属项目的标识码
physicalIndex 对象存储索引
projectId 所属项目的标识码
status 任务状态
storeId 内部存储唯一标识
suffix 文件后缀
uploadMode 上传模式
createTime 创建时间
updataTime 更新时间
# File

File中文名为文件,可以视为FileItem的一个子集。File的主要属性见下表:

属性 说明
appKey 当前查询FileItem的用户的appKey
fileItemId 所属文件项的标识码
fileItemName 所属文件项的名称
fileId 文件的唯一标识码
id 文件的标识码
name 文件名称
length 文件的大小,字节数
md5 md5
parentId 所属的父文件夹标识码,如果没有父文件夹,则为所属项目的标识码
physicalIndex 对象存储索引
projectId 所属项目的标识码
status 任务状态
storeId 内部存储唯一标识
suffix 文件后缀
uploadMode 上传模式
version 文件版本
createTime 创建时间
updataTime 更新时间