获取集成项目接口
接口说明
接口地址: /api/inspection/v1.0/project/getTenantHasCodeProject
接口用途: 获取所有集成过的项目
请求方式: GET
请求参数: 无
说明:接口中返回的是开通了物料产品权限并且填写了同步编码的项目(包含搅拌站)信息
重点说明
返回的数据需满足2个前置条件:
- 设置同步编码。详见 同步编码
- 开通物料产品。产品开通方式请咨询市场经理或开发人员
响应数据格式
参数 | 类型 | 必须 | 取值范围(字符长度) | 描述说明 |
---|---|---|---|---|
id | Long | Y | 项目管理平台的项目id,对应api接口中的projectId值 | |
name | String | Y | 0-255 | 项目名称 |
ownerOrg | Long | Y | 项目对应的组织id | |
parentId | Long | Y | 项目对应的父组织id | |
status | int | Y | 项目(建设)状态 0:未开工; 1:在建; 2:停工; 3:完工; 4:验收 | |
syncCode | String | Y | 0-255 | 同步编码 |
type | int | Y | [1,3] | 1:表示普通项目;3:表示搅拌站 |
parentProjectId | Long | N | 项目对应的父组织项目id |
响应结果示例
{
"code": 200,
"message": "操作成功",
"success": true,
"data": [
{
"id": 1454477,
"name": "测试项目一",
"ownerOrg": 269141747225088,
"parentId": 423343343233334,
"status": 0,
"syncCode": "csxm",
"type": 1
},{
"id": 269141909905920,
"name": "测试项目-1#搅拌站",
"ownerOrg": 269141909881344,
"parentId": 269141747225088,
"parentProjectId": 1454477,
"status": 1,
"syncCode": "csxm*01",
"type": 3
}
]
}