中台预生产全量接口
    中台预生产全量接口
    • 规范
    • 项目管理
      • 项目
        • 项目枚举数据
        • 新建项目
        • 项目列表
        • 项目详情
        • 更新项目
        • 删除项目
        • 项目锁定
        • 解锁项目
        • 项目级扩展属性挂接
        • 项目级扩展属性列表
        • 项目级扩展属性删除
        • 项目级扩展属性更新
        • 项目组织树
      • 文件
        • 文件重命名
        • 文件版本列表
        • 模型文件详情
        • 文件挂载到文件夹
        • 添加文件扩展属性
        • 移动文件
        • 删除文件
        • 获取文件标签
        • 更新文件标签
        • 查询所有或指定文件列表
        • 查询文件所属专业
      • 文件夹
        • 融合递归树(文件、文件夹)
        • 新建文件夹
        • 文件夹列表
        • 文件夹重命名
        • 移动文件夹
        • 获取文件夹扩展属性
        • 更新文件夹扩展属性
        • 获取文件夹标签
        • 更新文件夹标签
        • 删除文件夹
        • 文件列表
      • 单体
        • 根据单体ID查询项目ID
    • 存储管理
      • 分片上传
        • 检查分片是否存在
        • 合并分片
        • 检查分片是否存在v2
        • 文件分片上传
        • 获取分片上传凭证
      • 下载
        • 下载
        • 批量下载
      • 检查文件是否已存在
        GET
      • 秒传
        POST
      • 上传
        POST
      • 存储上传信息
        POST
    • 轻量化引擎
      • 转换格式查询
        GET
      • 轻量化结果文件查询
        POST
    • 能力服务
      • 轻量化展示
        • 轻量化展示
        • 轻量化
        • 获取obv-token
      • 点云模型查看
        • 点云模型查看
        • 轻量化
        • 获取obv-token
      • 点云实模对比
        • 点云实模对比
        • 获取obv-token
      • 模型对比-IFC
        • 模型对比-IFC
        • 开启IFC模型对比任务
        • 获取同源对比结果
        • 获取非同源对比结果
      • 二维码生成
        • 二维码生成
        • 生成base64二维码
      • 图模匹配
        • 图模匹配
        • 开启图模匹配任务
        • 获取任务结果
      • 图模一致性检查
        • 图模一致性检查
        • 开启图模一致任务
        • 获取任务结果
      • AI图纸识别
        • AI图纸识别
        • 识图识别任务开启
        • 获取任务结果
      • SZ-IFC标识分类树
        • SZ-IFC标识分类树
        • 空间关系树
        • 查询构件树
        • 查询机电系统树
        • 根据构件查属性
        • 根据空间查构件
        • 查询空间树
      • 扩展属性挂接
        • 扩展属性挂接
        • 构件级扩展属性挂接
        • 构件级扩展属性列表
        • 构件级扩展属性更新
        • 构件级扩展属性删除
      • 设备模型添加
        • 设备模型添加
        • 设备挂接到文件
        • 已挂接设备列表
        • 已挂接设备更新
        • 已挂接设备删除
      • 模型维度统计查询
        • 模型维度统计查询
        • 获取入库文件数(按文件类型返回)
        • 全量文件种类统计
        • 按天、周、月统计新增/更新模型(按文件类型返回)
        • 按天、周、月统计各数据源新增/更新模型(按文件类型分组返回)
        • 按天、周、月统计项目新增情况,返回项目数据更新情况
        • 单项目按文件类型统计文件数量
        • 查询项目下所有或指定类型文件列表
        • 全量文件数量统计
        • 按区域统计文件种类
        • 按区域统计模型数量
        • 按数据源返回入库文件分类
      • 项目维度统计查询
        • 项目维度统计查询
        • 全量项目统计
        • 按区域项目统计
        • 项目聚合列表
      • 获取特定 SZ-IFC标识下的类型子集
        • 获取特定 SZ-IFC标识下的类型子集
        • 获取特定 SZ-IFC标识下的类型子集
      • 模型对比-RVT
        • 模型对比-RVT
        • 开启Revit模型对比任务
        • 查询Revit模型对比任务信息
        • 查询Revit模型对比结果
      • 数据入库
        • 数据入库
        • 根据空间名称,查询空间属性-详情-v3
        • 根据构件名称,查询构件属性-详情-v3
        • 根据空间名称,查询空间属性-统计-v3
        • 根据构件名称,查询构件属性-统计-v3
        • 数据入库
        • 查询项目数据入库记录
        • 数据入库单体查询
        • 数据入库项目查询
        • 数据入库构件分类树
        • 数据入库空间关系树
        • 数据入库空间分类树
        • 数据入库系统树
        • 查询数据入库文件列表
        • 根据楼层查空间和构件
        • 根据空间名称,查询空间属性
        • 根据构件名称,查询构件属性
        • 根据空间查构件树
        • 获取空间数据标准树
        • 获取构件数据标准树
      • 基点一致性检查
        • 基点一致性检查
        • 获取任务结果
      • 合标性检查
        • 合标性检查
        • 合标性检查任务开启
        • 获取任务结果
      • BIM模型数字化认证
        • 模型文件Hash存储
        • 模型文件Hash查询
      • 任务管理
        • 任务状态
        • 任务列表
        • 获取任务结果
        • 设置任务优先级,10 ~ 99,数字越小,优先级越高
      • 一致性检查任务开启
        POST
      • 能力列表
        POST

    规范

    1 接口升级#

    为了便于后期接口的升级和维护,建议在接口路径中加入版本号,便于管理,实现接口多版本的可维护性。如果你细心留意过的话,你会发现好多框架对外提供的API接口中(如:Eureka),都带有版本号的。如:接口路径中添加类似"v1"、"v2"等版本号。
    格式规范如下:
          /api/xx/v2
    更新版本后可以使用v2、v3等、依次递加。

    2 返回数据规范#

    统一规范返回数据的格式。返回数据包含:返回状态码、返回状态信息、具体数据。
    格式规范如下:
          {
    
             code: 0, // 一般0代表请求正常
    
             errmsg: "success", // code码表述
    
             data: {} | [] | string  // json格式的具体数据,可能是对象、列表、字符串数据类型
    
          }

    3 跨域#

    中台的外部接口不允许跨域访问
    修改于 2023-10-19 12:01:00
    下一页
    项目管理
    Built with