参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 否 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 | |
| uniquekey | 否 | 幂等唯一key |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 | 示例值 |
|---|---|---|---|---|---|---|
| jobtype | 是 | 是 | 项目类型实体 | |||
| childrenvo | 是 | 否 | 表体(项目阶段) | |||
| jobphasecode | string | 否 | 是 | 项目阶段编码 | ||
| jobphasename | string | 否 | 是 | 项目阶段名称 | ||
| parentvo | 否 | 否 | 表头(项目类型) | |||
| controlnum | int | 否 | 否 | 项目控制级次 | 0 | |
| jobclclass | string | 否 | 是 | 分类编码规则 | ||
| jobphaseflag | boolean | 否 | 否 | 是否按阶段核算 | false | |
| jobtypecode | string | 否 | 是 | 项目类型编码 | ||
| jobtypename | string | 否 | 是 | 项目类型名称 | ||
| pk_corp | string | 否 | 是 | 公司主键 |
返回类型参数:
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| jobtype | 返回值说明 | ||||
| childrenvo | 是 | 否 | 表体(项目阶段) | ||
| jobphasecode | string | 否 | 否 | 项目阶段编码 | |
| jobphasename | string | 否 | 否 | 项目阶段名称 | |
| pk_jobphase | string | 否 | 否 | 项目阶段主键 | |
| ts | string | 否 | 否 | 时间戳 | |
| parentvo | 否 | 否 | 表头(项目类型) | ||
| controlnum | int | 否 | 否 | 项目控制级次 | |
| corpcode | string | 否 | 否 | 公司编码 | |
| corpname | string | 否 | 否 | 公司名称 | |
| jobclclass | string | 否 | 否 | 分类编码规则 | |
| jobphaseflag | boolean | 否 | 否 | 是否按阶段核算 | |
| jobtypecode | string | 否 | 否 | 项目类型编码 | |
| jobtypename | string | 否 | 否 | 项目类型名称 | |
| pk_corp | string | 否 | 否 | 公司主键 | |
| pk_jobtype | string | 否 | 否 | 项目类型主键 | |
| ts | string | 否 | 否 | 时间戳 |
代码示例:
请求参数示例:
复制代码
{
"jobtype": [
{
"parentvo": {
"pk_corp": "3401",
"jobtypecode": "28",
"jobtypename": "API测试项目28",
"jobclclass": "2/2/2",
"controlnum": "2"
},
"childrenvo": []
}
]
}
正确返回示例:
复制代码
{
"status": "success",
"data": "[{\"parentvo\":{\"pk_corp\":\"1015\",\"corpcode\":\"3401\",\"corpname\":\"hjx建设银行有限公司\",\"pk_jobtype\":\"1015A210000000001XG4\",\"jobtypecode\":\"28\",\"jobtypename\":\"API测试项目28\",\"jobclclass\":\"2/2/2\",\"controlnum\":\"2\",\"jobphaseflag\":false},\"childrenvo\":[]}]",
"taskNumber": "202309210242"
}
错误返回示例:
复制代码
{
status: "falied",
errorcode: "-32000",
errormsg: "[{"line":1,"errormsg":"项目控制级次不能大于3"}]"
}