档案馆类型-列表(返回所有类型)

接口地址:/archivesBuilding/lists

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

请求示例(空对象):

{

}

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": {
        "records": [
            {
                "id": "2016789470720684034",
                "createdTime": "2026-01-29 16:24:15",
                "modifiedTime": "2026-01-29 16:24:15",
                "createdBy": "-1",
                "modifiedBy": null,
                "tenantId": "1363006592109817858",
                "sort": 1, //排序 0-99,数字越靠前,排在最前边
                "name": "水电图片杨", //档案馆名称
                "type": "static_img", //档案馆类型:static_img:图片 vr_img:VR
                "del": true
            }
        ],
        "total": "25",
        "size": "1",
        "current": "1",
        "orders": [],
        "optimizeCountSql": true,
        "hitCount": false,
        "countId": null,
        "maxLimit": null,
        "searchCount": true,
        "pages": "25"
    },
    "successful": true
}

档案馆类型-分页查询

接口地址:/archivesBuilding/query?pageSize=10&pageNo=1

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

请求示例(空对象):

{

}

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": {
        "records": [
            {
                "id": "2016789470720684034",
                "createdTime": "2026-01-29 16:24:15",
                "modifiedTime": "2026-01-29 16:24:15",
                "createdBy": "-1",
                "modifiedBy": null,
                "tenantId": "1363006592109817858",
                "sort": 1, //排序 0-99,数字越靠前,排在最前边
                "name": "水电图片杨", //档案馆类型名称
                "type": "static_img", //档案馆类型:static_img:图片 vr_img:VR
                "del": true
            }
        ],
        "total": "25",
        "size": "1",
        "current": "1",
        "orders": [],
        "optimizeCountSql": true,
        "hitCount": false,
        "countId": null,
        "maxLimit": null,
        "searchCount": true,
        "pages": "25"
    },
    "successful": true
}

档案馆类型-新增/更新

接口地址:/archivesBuilding/save

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

请求示例(新增):

{
    "name": "水电施工", //档案馆类型名称
    "type": "static_img", //档案馆类型:static_img:图片 vr_img:VR
    "sort": 1 //排序 0-99,数字越靠前,排在最前边
}

请求示例(更新):

{
    "id": 1657996767029751809, //档案馆类型ID
    "name": "水电施工", //档案馆类型名称
    "type": "static_img", //档案馆类型:static_img:图片 vr_img:VR
    "sort": 1 //排序 0-99,数字越靠前,排在最前边
}

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": null,
    "successful": true
}

档案馆类型-详情查询

接口地址:/archivesBuilding/show/{id}

id: 装修档案馆类型主键ID

请求方式:GET

请求数据类型:application/json

响应数据类型:*/*

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": {
        "id": "2016833079163518977", //档案馆类型ID
        "createdTime": "2026-01-29 19:17:32",
        "modifiedTime": "2026-01-29 19:17:32",
        "createdBy": "-1",
        "modifiedBy": null,
        "tenantId": "1363006592109817858",
        "sort": 1,
        "name": "水电图杨1", //档案馆类型名称
        "type": "static_img", //档案馆类型:static_img:图片 vr_img:VR
        "del": true //是否可以被删除,true:可以 false:不可以
    },
    "successful": true
}

档案馆类型-删除

接口地址:/archivesBuilding/del/{id}

id: 装修档案馆类型主键ID

请求方式:DELETE

请求数据类型:application/json

响应数据类型:*/*

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": null,
    "successful": true
}

档案馆内容-新增/更新/删除

重要:操作 item 数据的时候,不管是新增,更新,删除

接口地址:/archivesBuilding/content/save

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

请求示例(新增):

{
    "projectId": "2016429060997902338", //工地ID
    "fitUpDocId": "2016795182251241474", //档案馆类型ID
    "item": "[{\"name\":\"水电第一阶段\",\"url\":\"https://xxx.xxx.com/xxx.png\"}]" //json字符串
}
参数名称 参数说明 必传 示例
projectId 工地ID 2016429060997902338
fitUpDocId 档案馆类型ID 2016795182251241474
item 档案馆内容(json字符串)
    name 素材名称 水电第一阶段
    url 素材访问地址 https://xxx.xxx.com/xxx.png

请求示例(更新):

{
    "projectId": "2016429060997902338", //工地ID
    "fitUpDocId": "2016795182251241474", //档案馆类型ID
    "item": "[{\"name\":\"水电第一阶段01\",\"url\":\"https://xxx01.xxx.com/xxx.png\"}]" //json字符串
}
参数名称 参数说明 必传 示例
projectId 工地ID 2016429060997902338
fitUpDocId 档案馆类型ID 2016795182251241474
item 档案馆内容(json字符串)
    name 素材名称 水电第一阶段01
    url 素材访问地址 https://xxx01.xxx.com/xxx.png

请求示例(删除素材内容):

{
    "projectId": "2016429060997902338", //工地ID
    "fitUpDocId": "2016795182251241474", //档案馆类型ID
    "item": "[]" //json空字符串
}
参数名称 参数说明 必传 示例
projectId 工地ID 2016429060997902338
fitUpDocId 档案馆类型ID 2016795182251241474
item 档案馆内容(json空字符串)

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": null,
    "successful": true
}

档案馆内容-详情

接口地址:/archivesBuilding/content/show/{fitUpDocId}/{projectId}

fitUpDocId: 装修档案馆类型ID
projectId: 工地ID

请求方式:GET

请求数据类型:application/json

响应数据类型:*/*

响应示例:

{
    "code": 200,
    "message": "成功",
    "data": {
        "id": "2016798882931675137", //档案馆内容ID
        "createdTime": "2026-01-29 17:01:39",
        "modifiedTime": "2026-01-29 19:44:33",
        "createdBy": "-1",
        "modifiedBy": "-1",
        "tenantId": "1363006592109817858",
        "fitUpDocId": "2016795182251241474", //档案馆类型ID
        "projectId": "2016429060997902338", //工地ID
        "item": "[{\"name\":\"屏幕截图 2024-\",\"url\":\"https://xxx01.xxx.com/xxx.png\"}]",
        "auth": null
    },
    "successful": true
}
参数名称 参数说明 示例
id 档案馆内容ID 2016429060997902338
projectId 工地ID 2016429060997902338
fitUpDocId 档案馆类型ID 2016795182251241474
item 档案馆内容(json字符串
    name 素材名称 水电第一阶段01
    url 素材访问地址 https://xxx01.xxx.com/xxx.png
作者:杨向志  创建时间:2026-01-29 19:02
最后编辑:杨向志  更新时间:2026-01-30 13:42