文档首页/ ISDP/ API参考/ API接口/ 项目管理/ 修改项目信息(API名称:update)
更新时间:2024-07-22 GMT+08:00
分享

修改项目信息(API名称:update)

功能介绍

项目信息有变动时,可以通过该接口更新项目信息,如项目状态,开始时间,结束时间等。

相关API

接口名称

调用说明

获取Token

调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。

查询项目信息

修改项目信息后,可以调用该接口查询修改后的项目信息。

调用流程

图1 修改项目信息流程

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,
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档