查询项目信息(API名称:findPagedProjectList)
功能介绍
用户需要获取项目信息时,可以通过该接口查询项目信息。
相关API
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/project/findPagedProjectList | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| start | Int | 是 | 起始条数 |
| count | Int | 是 | 每页条数 |
| projectCode | String | 是 | 项目编码,支持模糊查询 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| pos | int | 当前页,从0开始 |
| total_count | int | 总数量,如:1 |
| data | List<Object> | 响应结果内容data |
| entityName | String | 实体名称 |
data出参:
| 参数 | 类型 | 描述 |
|---|---|---|
| projectCode | String | 项目编码,如:张三 |
| projectName | String | 项目名称,如:供应商名称 |
| projectStatusCode | String | 项目状态,如:未开户 |
| buOrgId | Int | 组织ID |
| udfExtend1 | String | 扩展字段,如:xxx分公司 |
| udfExtend2 | String | 扩展字段,如:已注册 |
| udfExtend3 | String | 扩展字段,如:182012 |
| udfExtend4 | String | 扩展字段,如:客户 |
| udfExtend5 | Date | 扩展字段,如:2021-03-17 |
| udfExtend6 | Date | 扩展字段,如:2021-03-17 |
| udfExtend7 | String | 扩展字段,如:客户名称 |
| udfExtend8 | String | 扩展字段,如:客户名称 |
| udfExtend9 | String | 扩展字段,如:客户名称 |
| udfExtend10 | String | 扩展字段,如:客户名称 |
| deleteFlag | Int | 删除标识,如:0 |
| entityName | String | 实体名称,如:project |
| createdBy | Int | 创建人,如:344930 |
| creationDate | String | 创建时间,如:2020-12-17T02:11:46.332+00:00 |
| lastUpdatedBy | Int | 最后更新人,如:344930 |
| lastUpdateDate | String | 最后时间,如:2020-12-17T02:11:46.332+00:00 |
| tenantId | Int | 租户id,如:1284 |
| appName | String | 服务名,如:pub-server |
请求示例
{
"projectCode":"9011",
"start":0,
"count":15
} 响应示例
{
"data": [
{
"projectId": 30036,
"projectCode": "90116",
"projectName": "openapi",
"buOrgId": 8888,
"description": "第16个项目",
"contract": "90116",
"customerId": 17408,
"customerName": "客户1001",
"supplierId": "26792",
"supplierName": null,
"tenantId": 1348,
"projectManagerId": 143086,
"projectStatusCode": "release",
"startDate": "2020-10-10",
"endDate": "2020-12-29",
"buOrgName": "XXXXXXX公司",
"customerOrgCode": "15490",
"projectManager": null,
"udfExtend1": null,
"udfExtend2": null,
"udfExtend3": null,
"udfExtend4": null,
"udfExtend5": null,
"udfExtend6": null,
"udfExtend7": null,
"udfExtend8": null,
"udfExtend9": null,
"udfExtend10": null,
"customerOrgName": "行政001",
},
{
"projectId": 30037,
"projectCode": "90117",
"projectName": "项目090117",
"buOrgId": 8888,
…
},
{
"projectId": 30039,
"projectCode": "90119",
"projectName": "项目090119",
"buOrgId": 8888,
},
{
"projectId": 30030,
"projectCode": "90110",
"projectName": "项目090110",
"buOrgId": 8888,
…
},
{
"projectId": 30031,
"projectCode": "90111",
"projectName": "项目090111",
"buOrgId": 8888,
…
},
{
"projectId": 30032,
"projectCode": "90112",
"projectName": "项目090112",
"buOrgId": 8888,
…
},
{
"projectId": 30033,
"projectCode": "90113",
"projectName": "项目090113",
"buOrgId": 8888,
…
},
{
"projectId": 30034,
"projectCode": "90114",
"projectName": "项目090114",
"buOrgId": 8888,
…
},
{
"projectId": 30035,
"projectCode": "90115",
"projectName": "项目090115",
"buOrgId": 8888,
…
},
],
"pos": 0,
"total_count": 9,
"entityName": null,
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。