参数填写指南
请求参数(header):
参数填写指南| 参数名 | 必填 | 描述 | 默认值 |
|---|---|---|---|
| Content-Type | 是 | 请求体数据类型 | application/json |
| usercode | 是 | 用户 | |
| password | 是 | 密码 | |
| trantype | 否 | 翻译类型,按编码为code,不需要翻译为pk | code |
| system | 是 | 系统参数 |
请求参数(body):
| 参数名 | 类型 | 是否数组 | 必填 | 描述 | 默认值 |
|---|---|---|---|---|---|
| jobtype | 是 | 是 | 项目类型实体 | ||
| childrenvo | 是 | 否 | |||
| jobphasecode | string | 否 | 否 | 项目阶段编码 | |
| jobphasename | string | 否 | 否 | 项目阶段名称 | |
| pk_jobphase | string | 否 | 否 | 项目阶段主键 | |
| parentvo | 否 | 否 | |||
| controlnum | string | 否 | 否 | 项目控制级次 | |
| jobclclass | string | 否 | 否 | 分类编码级次 | |
| jobphaseflag | string | 否 | 否 | 是否按阶段核算 | |
| jobtypecode | string | 否 | 否 | 项目类型编码 | |
| jobtypename | string | 否 | 否 | 项目类型名称 | |
| pk_corp | string | 否 | 否 | 公司主键 | |
| pk_jobtype | 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": [{
"childrenvo": [{
"pk_jobphase":"0001ZZ10000000008EI6",
"jobphasecode": "11",
"jobphasename": "阶段1"
}],
"parentvo": {
"pk_jobtype":"0001ZZ10000000008EI5",
"jobtypename":"Test01",
"jobphaseflag":"Y",
"controlnum": "1",
"jobclclass": "1",
"jobtypecode": "001"
}
}]
}正确返回示例:
复制代码
{
"status": "success",
"data": "[{\"parentvo\":{\"pk_corp\":\"0001\",\"corpcode\":\"0001\",\"corpname\":\"集团\",\"pk_jobtype\":\"0001ZZ10000000008EI5\",\"jobtypecode\":\"001\",\"jobtypename\":\"Test01\",\"jobclclass\":\"1\",\"controlnum\":\"1\",\"jobphaseflag\":true,\"ts\":\"2020-10-24 13:47:03\"},\"childrenvo\":[{\"pk_jobphase\":\"0001ZZ10000000008EI6\",\"jobphasecode\":\"11\",\"jobphasename\":\"阶段1\",\"ts\":\"2020-10-24 13:47:03\"},{\"pk_jobphase\":\"0001ZZ10000000008EI7\",\"jobphasecode\":\"02\",\"jobphasename\":\"阶段2\",\"ts\":\"2020-10-24 10:26:32\"}]}]",
"taskNumber": "202010240043"
}错误返回示例:
复制代码
{
"status": "falied",
"errorcode": "-32000",
"errormsg": "U8C返回信息:项目阶段主键pk_jobphase,不能为空",
"taskNumber": "202010240046"
}