文档首页/ ISDP/ API参考/ API接口/ 项目管理/ 新增项目信息(API名称:project/add)
更新时间:2024-01-18 GMT+08:00
分享

新增项目信息(API名称:project/add)

功能介绍

该接口用于添加项目信息,后续实现项目的整合管理。

相关API

接口名称

调用说明

获取Token

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

修改项目信息

添加项目信息后,可以调用该接口修改创建的项目信息。

删除项目信息

添加项目信息后,可以调用该接口删除创建的项目信息。

查询项目信息

添加项目信息后,可以调用该接口查询创建的项目信息。

调用流程

图1 添加项目信息流程

URL

请求方式

HTTPS地址

服务架构

消息体类型

POST

https://isdp+域名/openapi/v1/project/add

OpenAPI

application/json

请求头

KEY

VALUE

是否必填

描述

Content-Type

application/json

Authorization

bearer ${access_token}

bearer +“ ”+5.2.1中获取的access_token的值

请求参数

参数

类型

是否必填

描述

projectCode

string

项目编码

projectName

string

项目名称

projectStatusCode

string

项目状态

buOrgId

int

组织ID

description

string

描述

contract

string

合同号

customerId

int

客户id

supplierId

int

供应商id

projectManagerId

int

项目经理id

startDate

string

开始时间

endDate

string

结束时间

buOrgName

string

行政区域名称

customerOrgCode

string

项目经理

响应参数

参数

类型

描述

status

string

状态

msg

string

信息

data

List<Object>

响应结果内容data

data出参:

参数

类型

描述

projectCode

String

项目编码

projectName

String

项目名称

projectStatusCode

String

项目状态

buOrgId

Int

组织ID

udfExtend1

String

扩展字段

udfExtend2

String

扩展字段

udfExtend3

Int

扩展字段

udfExtend4

String

扩展字段

udfExtend5

Date

扩展字段

udfExtend6

Date

扩展字段

udfExtend7

String

扩展字段

udfExtend8

String

扩展字段

udfExtend9

String

扩展字段

udfExtend10

String

扩展字段

deleteFlag

Int

删除标识

entityName

String

实体名称

createdBy

Int

创建人

creationDate

String

创建时间

lastUpdatedBy

Int

最后更新人

lastUpdateDate

String

最后时间

tenantId

Int

租户id

appName

String

服务名

请求示例

{
    "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":"15896329632",
    "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": "15896329632",
        "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
    }
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档