修改项目信息(API名称:update)
功能介绍
项目信息有变动时,可以通过该接口更新项目信息,如项目状态,开始时间,结束时间等。
相关API
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/project/update | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| projectCode | string | 是 | 项目编码,如:项目编1码 |
| projectName | string | 是 | 项目名称,如:项目名1称 |
| projectStatusCode | string | 是 | 项目状态,如:release |
| buOrgId | int | 是 | 组织ID,如:58934 |
| description | string | 否 | 描述,如:描述描述描述描述 |
| contract | string | 否 | 合同号,如:合同号合同号 |
| customerId | int | 否 | 客户id,如:62865 |
| supplierId | int | 否 | 供应商id,如:71589 |
| projectManagerId | int | 否 | 项目经理id,如:122929 |
| startDate | string | 否 | 开始时间,如:2021-03-17 |
| endDate | string | 否 | 结束时间,如:2021-03-17 |
| buOrgName | string | 否 | 行政区域名称,如:中国 |
| customerOrgCode | string | 否 | 项目经理,如:81482 |
| projectId | string | 是 | 项目id,如:61627 |
响应参数
| 字段名 | 字段名称 | 数据类型 | 数据示例 |
|---|---|---|---|
| status | 状态 | string | success |
| msg | 信息 | string | success |
| data | 响应结果内容data | List<Object> | data |
data参数:
| 参数 | 类型 | 描述 |
|---|---|---|
| projectCode | String | 项目编码,如:张三 |
| projectName | String | 项目名称,如:供应商名称 |
| projectStatusCode | String | 项目状态,如:未开户 |
| buOrgId | int | 组织id |
| udfExtend1 | String | 扩展字段,如:xxx分公司 |
| udfExtend2 | String | 扩展字段,如:已注册 |
| udfExtend3 | int | 扩展字段,如: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": "项目编1码",
"projectName": "项目名1称",
"buOrgId": 58934,
"description": "描述描述描述描述",
"contract": "合同号合同号",
"customerId": 62865,
"supplierId": "71589",
"projectManagerId": "122929",
"projectStatusCode": "release",
"startDate": "2021-03-17",
"endDate": "2021-03-17",
"buOrgName": "中国",
"customerOrgCode": "81482",
} 响应示例
{
"status": "success",
"msg": "success",
"data": {
"projectCode": "项目编1码",
"projectName": "项目名1称",
"buOrgId": 58934,
"description": "描述描述描述描述",
"contract": "合同号合同号",
"customerId": 62865,
"supplierId": "71589",
"projectManagerId": "122929",
"projectStatusCode": "release",
"startDate": "2021-03-17",
"endDate": "2021-03-17",
"buOrgName": "中国",
"customerOrgCode": "81482",
"udfExtend1": null,
"udfExtend2": null,
"udfExtend3": null,
"udfExtend4": null,
"udfExtend5": null,
"udfExtend6": null,
"deleteFlag": 0,
"entityName": "project",
"projectId": 61630,
"createdBy": 132218,
"creationDate": "2021-03-17T04:48:49.519+00:00",
"lastUpdatedBy": 132218,
"lastUpdateDate": "2021-03-17T04:48:49.519+00:00",
"tenantId": 50251,
"appName": "pub-server",
"affectedRows": 1,
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。