Skip to content

6. 上传图纸 ​

接口地址:POST /openApi/uploadDrawing

调用方式:multipart/form-data [ "*/*" ]

请求参数 ​

参数名称请求类型是否必须数据类型描述
fileformData是MultipartFile文件
fileNameformData是string文件名称
fileTypeformData是Enum文件类型:DRAWING(图纸)、CALCULATION_SHEET(计算书)、DIRECTORY(目录)、BLANK_FRAME(空白图框)
majorformData是Enum专业类型:BUILDING(建筑)、STRUCTURE(结构)、DRAINAGE(给排水)、HEATING(暖通)、ELECTRICAL(电气)
projectIdformData是String项目 id
pastFileSizeSumformData是BigDecimal文件大小
itemNamestring是string子项名称
compareTypestring是string比对类型,0 为原图纸,1 为比对图纸,默认为 0

请求示例 ​

上传图纸请求示例

返回结果 ​

json
{
  "code": 200,
  "message": "操作成功",
  "data": {
    "filePath": "upload/tmp/20250721/1947225087848161280.dwg",
    "fileName": "1逸品阁二期-建施-3、4号楼-22F.dwg",
    "fileId": "1947225087848161280",
    "time": "2025-07-21 17:20:13",
    "projectId": "1947223373313155072",
    "fileType": "DRAWING",
    "roundedSize": 0.8
  },
  "success": true
}

注意

  • Header 中 project 的值为 projectId_专业枚举。
  • 在调用此接口时需要在 Header 中新增 Platform,value 为 INSPECTOR,示例:

上传图纸请求头示例