施工交付API

4 阅读7分钟

1、项目信息

请求名称查询项目信息
请求方法GET
请求地址/pipeWelding/digitalDelivery/queryDeliveryProjectInfo
参数
返回值```
{     
    "errCode": 0,     
    "rows": [        
    {             
        "project_code": "项目编码",             
        "project_name": "项目名称",             
        "remark": "备注"        
        }     
     ] 
}

| 请求名称 | 新增项目信息                                                    |
| ---- | --------------------------------------------------------- |
| 请求方法 | POST                                                      |
| 请求地址 | /pipeWelding/digitalDelivery/addDeliveryProjectInfo       |
| 参数   | -   project_code:项目编码
-   project_name:项目名称
-   remark:备注 |
| 返回值  | ```
{"errCode": 0}
```                                    |

| 请求名称 | 修改项目信息                                                    |
| ---- | --------------------------------------------------------- |
| 请求方法 | POST                                                      |
| 请求地址 | /pipeWelding/digitalDelivery/updateDeliveryProjectInfo    |
| 参数   | -   project_code:项目编码
-   project_name:项目名称
-   remark:备注 |
| 返回值  | ```
{"errCode": 0}
```                                    |

| 请求名称 | 删除项目信息                                              |
| ---- | --------------------------------------------------- |
| 请求方法 | POST                                                |
| 请求地址 | /pipeWelding/digitalDelivery/delDeliveryProjectInfo |
| 参数   | -   project_code:项目编码                               |
| 返回值  | ```
{"errCode": 0}
```                              |

# 2、装置信息

| 请求名称 | 查询装置信息                                                                                                                                                           |
| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                              |
| 请求地址 | /pipeWelding/digitalDelivery/queryDeliveryDevInfo                                                                                                                |
| 参数   |                                                                                                                                                                  |
| 返回值  | ```
{     "errCode": 0,     "rows": [         {             "dev_code": "装置编码",             "dev_name": "装置名称",             "remark": "备注"         }     ] }
``` |

| 请求名称 | 新增装置信息                                            |
| ---- | ------------------------------------------------- |
| 请求方法 | POST                                              |
| 请求地址 | /pipeWelding/digitalDelivery/addDeliveryDevInfo   |
| 参数   | -   dev_code:装置编码
-   dev_name:装置名称
-   remark:备注 |
| 返回值  | ```
{"errCode": 0}
```                            |

| 请求名称 | 修改装置信息                                             |
| ---- | -------------------------------------------------- |
| 请求方法 | POST                                               |
| 请求地址 | /pipeWelding/digitalDelivery/updateDeliveryDevInfo |
| 参数   | -   dev_code:装置编码
-   dev_name:装置名称
-   remark:备注  |
| 返回值  | ```
{"errCode": 0}
```                             |

| 请求名称 | 删除装置信息                                          |
| ---- | ----------------------------------------------- |
| 请求方法 | POST                                            |
| 请求地址 | /pipeWelding/digitalDelivery/delDeliveryDevInfo |
| 参数   | -   dev_code:装置编码                               |
| 返回值  | ```
{"errCode": 0}
```                          |

# 3、施工文档类别信息

| 请求名称 | 查询表头信息                                                                                                                                                                         |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 请求方法 | GET                                                                                                                                                                            |
| 请求地址 | /pipeWelding/digitalDelivery/queryDocCategoryH                                                                                                                                 |
| 参数   |                                                                                                                                                                                |
| 返回值  | ```
{     "errCode": 0,     "rows": [         {             "category_code": "文档类别编码",             "category_name": "文档类别编码",             "remark": "备注"         }     ] }
``` |

| 请求名称 | 查询表体信息                                                                                                                                                                                                       |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 请求方法 | GET                                                                                                                                                                                                          |
| 请求地址 | /pipeWelding/digitalDelivery/queryDocCategoryB                                                                                                                                                               |
| 参数   |                                                                                                                                                                                                              |
| 返回值  | ```
{     "errCode": 0,     "rows": [         {             "doc_code": "文件编号",             "category_code": "文档类别编码",             "doc_name": "文件名称",             "doc_memo": "备注说明"          }     ] }
``` |

| 请求名称 | 查询平铺信息                                                                                                                                                                                                                                                                          |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                                                             |
| 请求地址 | /pipeWelding/digitalDelivery/queryDocCategoryFlatScan                                                                                                                                                                                                                           |
| 参数   |                                                                                                                                                                                                                                                                                 |
| 返回值  | ```
{     "errCode": 0,     "rows": [         {             "category_code": "文档类别编码",             "category_name": "文档类别编码",             "remark": "备注",             "doc_code": "文件编号",             "doc_name": "文件名称",             "doc_memo": "备注说明"          }     ] }
``` |

| 请求名称 | 新增                                                                                                                                   |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------ |
| 请求方法 | POST                                                                                                                                 |
| 请求地址 | /pipeWelding/digitalDelivery/addDocCategory                                                                                          |
| 参数   | -   category_code:文档类别编码
-   category_name:文档类别编码
-   remark:备注
-   Items:[{"doc_code":"文件编号","doc_name":"文件名称","doc_memo":"备注说明"}] |
| 返回值  | ```
{"errCode": 0}
```                                                                                                               |

| 请求名称 | 修改                                                                                                                                                                                                                                                                         |
| ---- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                                                                                                                                                                                       |
| 请求地址 | /pipeWelding/digitalDelivery/updateDocCategory                                                                                                                                                                                                                             |
| 参数   | -   category_code:文档类别编码
-   category_name:文档类别编码
-   remark:备注
-   AddItems:[{"doc_code":"文件编号","doc_name":"文件名称","doc_memo":"备注说明"}]
-   UpdateItems:[{"doc_code":"文件编号","doc_name":"文件名称","doc_memo":"备注说明"}]
-   DelItems:["doc_code1","doc_code2","doc_code3",...] |
| 返回值  | ```
{"errCode": 0}
```                                                                                                                                                                                                                                                     |

| 请求名称 | 删除                                             |
| ---- | ---------------------------------------------- |
| 请求方法 | POST                                           |
| 请求地址 | /pipeWelding/digitalDelivery/deleteDocCategory |
| 参数   | -   category_code:文档类别编码                       |
| 返回值  | ```
{"errCode": 0}
```                         |

# 4、工程主项信息表

| 请求名称 | 查询                                                                                                                                                                                                                                              |
| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                             |
| 请求地址 | /pipeWelding/digitalDelivery/queryProjectItemInfo                                                                                                                                                                                               |
| 参数   |                                                                                                                                                                                                                                                 |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [         
        {             
            "item_code": "业主主项编号",             
            "item_name": "主项名称",            
            "object_code": "工厂对象编号",            
            "sei_code": "SEI编号",             
            "serial_no": "排序序号"         
        }     
    ] 
}
``` |

| 请求名称 | 新增                                                                                                   |
| ---- | ---------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                 |
| 请求地址 | /pipeWelding/digitalDelivery/addProjectItemInfo                                                      |
| 参数   | -   item_code:业主主项编号
-   item_name:主项名称
-   object_code:工厂对象编号
-   sei_code:SEI编号
-   serial_no:排序序号 |
| 返回值  | ```
{"errCode": 0}
```                                                                               |

| 请求名称 | 修改                                                                                                   |
| ---- | ---------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                 |
| 请求地址 | /pipeWelding/digitalDelivery/updateProjectItemInfo                                                   |
| 参数   | -   item_code:业主主项编号
-   item_name:主项名称
-   object_code:工厂对象编号
-   sei_code:SEI编号
-   serial_no:排序序号 |
| 返回值  | ```
{"errCode": 0}
```                                                                               |

| 请求名称 | 删除                                              |
| ---- | ----------------------------------------------- |
| 请求方法 | POST                                            |
| 请求地址 | /pipeWelding/digitalDelivery/delProjectItemInfo |
| 参数   | -   item_code:业主主项编号                            |
| 返回值  | ```
{"errCode": 0}
```                          |

# 5、工程主项文档类别信息

| 请求名称 | 查询表头                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 请求地址 | /pipeWelding/digitalDelivery/queryProjectItemDocCategoryH                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 参数   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [         
        {             
            "form_no": "单据号",             
            "project_code": "项目编码",             
            "project_name":"项目名称",             
            "wbs_code": "施工单位编码(wbs项目部编码)",             
            "wbs_code": "施工单位名称(wbs项目部名称)",            
            "dev_code": "装置编码",             
            "dev_name": "装置名称",             
            "contract_code": "合同号",             
            "form_date": "提交日期",             
            "form_maker_code":"编制人编码",             
            "form_maker_name":"编制人姓名",             
            "form_maker_email":"编制人邮箱"         
        }     
    ] 
}
``` |

| 请求名称 | 查询表体                                                                                                                                                                                                                                                                                                                                                                                        |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                                                                                                                                                                         |
| 请求地址 | /pipeWelding/digitalDelivery/queryProjectItemDocCategoryB                                                                                                                                                                                                                                                                                                                                   |
| 参数   |                                                                                                                                                                                                                                                                                                                                                                                             |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [         
        {             
            "item_code": "业主主项编号",             
            "form_no": "单据号",             
            "category_code": "文档类别编码",             
            "category_name": "文档类别名称",             
            "item_name": "主项名称",             
            "object_code": "工厂对象编号",             
            "sei_code": "SEI编号",             
            "serial_no": "排序序号",             
            "doc_memo": "备注说明"        
        }     
    ] 
}
``` |

| 请求名称 | 查询平铺                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 请求地址 | /pipeWelding/digitalDelivery/queryProjectItemDocCategoryFlatScan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 参数   |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [         
        {             
            "form_no": "单据号",             
            "project_code": "项目编码",             
            "project_name":"项目名称",             
            "wbs_code": "施工单位编码(wbs项目部编码)",             
            "wbs_code": "施工单位名称(wbs项目部名称)",             
            "dev_code": "装置编码",             
            "dev_name": "装置名称",             
            "contract_code": "合同号",             
            "form_date": "提交日期",            
            "form_maker_code":"编制人编码",             
            "form_maker_name":"编制人姓名",             
            "form_maker_email":"编制人邮箱",             
            "item_code": "业主主项编号",            
            "category_code": "文档类别编码",             
            "category_name": "文档类别名称",             
            "item_name": "主项名称",             
            "object_code": "工厂对象编号",             
            "sei_code": "SEI编号",             
            "serial_no": "排序序号",             
            "doc_memo": "备注说明"         
        }     
    ] 
}
``` |

| 请求名称 | 新增                                                                                                                                                                                                                                                                           |
| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                                                                                                                                                                                         |
| 请求地址 | /pipeWelding/digitalDelivery/updateProjectItemDocCategory                                                                                                                                                                                                                    |
| 参数   | -   project_code:项目编码
-   wbs_code:施工单位编码(wbs项目部编码)
-   dev_code:装置编码
-   contract_code:合同号
-   form_date:提交日期
-   form_maker_code:编制人编码
-   form_maker_name:编制人姓名
-   form_maker_email:编制人邮箱
-   Items:[
    {
        "item_code":"业主主项编号",
        "category_code":"文档类别编码",
        "doc_memo":"备注说明"
    }
] |
| 返回值  | ```
{"errCode": 0}
```                                                                                                                                                                                                                                                       |

| 请求名称 | 修改                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ---- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 请求地址 | /pipeWelding/digitalDelivery/updateDocCategory                                                                                                                                                                                                                                                                                                                                                                                                 |
| 参数   | -   form_no:单据号
-   project_code:项目编码
-   wbs_code:施工单位编码(wbs项目部编码)
-   dev_code:装置编码
-   contract_code:合同号
-   form_date:提交日期
-   form_maker_code:编制人编码
-   form_maker_name:编制人姓名
-   form_maker_email:编制人邮箱
-   AddItems:[{"item_code":"业主主项编号","category_code":"文档类别编码","doc_memo":"备注说明"}]
-   UpdateItems:[{"item_code":"业主主项编号","category_code":"文档类别编码","doc_memo":"备注说明"]
-   DelItems:["item_code1","item_code2","item_code3",...] |
| 返回值  | ```
{"errCode": 0}
```                                                                                                                                                                                                                                                                                                                                                                                                                         |

| 请求名称 | 删除                                                        |
| ---- | --------------------------------------------------------- |
| 请求方法 | POST                                                      |
| 请求地址 | /pipeWelding/digitalDelivery/deleteProjectItemDocCategory |
| 参数   | -   form_no:单据号                                           |
| 返回值  | ```
{"errCode": 0}
```                                    |

| 请求名称 | 备选数据                                                                                                                                                                                                                                            |
| ---- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | GET                                                                                                                                                                                                                                             |
| 请求地址 | /pipeWelding/digitalDelivery/queryProjectItemDocCategoryBakData                                                                                                                                                                                 |
| 参数   |                                                                                                                                                                                                                                                 |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [         
        {             
            "item_code": "业主主项编号",            
            "item_name": "主项名称",             
            "object_code": "工厂对象编号",             
            "sei_code": "SEI编号",             
            "serial_no": "排序序号"        
        }     
    ] 
}
``` |

# 6、数字化交付文件清单

| 请求名称 | 生成数字化交付文件清单                                                 |
| ---- | ----------------------------------------------------------- |
| 请求方法 | POST                                                        |
| 请求地址 | /pipeWelding/digitalDelivery/geneDeliveryProjectItemDocList |
| 参数   | -   form_no:程主项文档类别信息单据号                                    |
| 返回值  | ```
{"errCode": 0}
```                                      |

| 请求名称 | 查询数字化交付文件清单                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 请求方法 | GET                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 请求地址 | /pipeWelding/digitalDelivery/queryDeliveryProjectItemDocList                                                                                                                                                                                                                                                                |
| 参数   |                                                                                                                              |
| 返回值  | ```
{     
    "errCode": 0,     
    "rows": [        
        {             
            "delivery_file_code": "交付文件编号",             
            "form_no": "单据号",             
            "item_code": "业主主项编号",             
            "item_name": "主项名称",             
            "object_code": "工厂对象编号",             
            "sei_code": "SEI编号",             
            "item_serial_no": "业主主项排序序号",             
            "category_code":"文档类别编码",             
            "category_name": "文档类别名称",             
            "doc_code":"文件编号",             
            "doc_name": "文件名称",             
            "doc_memo":"备注说明",             
            "plan_submit_date":"计划交付日期",             
            "real_submit_date":"实际交付日期",             
            "delivery_contact_user":"数字化对接人",             
            "delivery_contact_email":"数字化对接人邮箱",             
            "file_url":"文件url"         
        }     
    ] 
}
``` |

| 请求名称 | 更新数字化交付文件内容                                                                                                                                   |
| ---- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| 请求方法 | POST                                                                                                                                          |
| 请求地址 | /pipeWelding/digitalDelivery/updateDeliveryProjectItemDocContext                                                                              |
| 参数   | -   
items:[
    {
        "delivery_file_code":"交付文件编号",
        "plan_submit_date":"计划交付日期",
        "delivery_contact_user":"数字化对接人",
        "delivery_contact_email":"数字化对接人邮箱"
    }
] |
| 返回值  | ```
{"errCode": 0}
```                                                                                                                        |

| 请求名称 | 上传数字计划交付文件                                                |
| ---- | --------------------------------------------------------- |
| 请求方法 | POST                                                      |
| 请求地址 | /pipeWelding/digitalDelivery/uploadDeliveryProjectItemDoc |
| 参数   | -   delivery_file_code:交付文件编号
-   file_url:文档url          |
| 返回值  | ```
{"errCode": 0}