外观
6. 上传图纸
接口地址:POST /openApi/uploadDrawing
调用方式:multipart/form-data [ "*/*" ]
请求参数
| 参数名称 | 请求类型 | 是否必须 | 数据类型 | 描述 |
|---|---|---|---|---|
| file | formData | 是 | MultipartFile | 文件 |
| fileName | formData | 是 | string | 文件名称 |
| fileType | formData | 是 | Enum | 文件类型:DRAWING(图纸)、CALCULATION_SHEET(计算书)、DIRECTORY(目录)、BLANK_FRAME(空白图框) |
| major | formData | 是 | Enum | 专业类型:BUILDING(建筑)、STRUCTURE(结构)、DRAINAGE(给排水)、HEATING(暖通)、ELECTRICAL(电气) |
| projectId | formData | 是 | String | 项目 id |
| pastFileSizeSum | formData | 是 | BigDecimal | 文件大小 |
| itemName | string | 是 | string | 子项名称 |
| compareType | string | 是 | 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,示例:
