同步ERP进度计划数据
请求方式: POST
请求路径:
https://prod.open-api.mysre.cn/es/sync-data/erp-schedule-plan
| 参数名 | 参数位置 | 参数类型 | 必填 | 默认值 | 示例 | 描述 |
|---|---|---|---|---|---|---|
| tenant_code | query | string | 是 | 测试环境使用:zjfunctest | 租户代码 | |
| data | body | object | 是 | 格式如请求示例 | json对象 | |
| operate | body | string | 否 | update | update/delete | update时需要所有必传字段,delete时只传主键id |
| --- | body | string | 是 | --- | json对象中的参数如下所示 | --- |
| planType | body | number | 是 | 0 | 计划类型(0: 项目计划,1: 楼栋计划) | |
| planId | body | string | 是 | 计划ID | ||
| planName | body | string | 否 | 计划名称 | ||
| projId | body | string | 是 | 分期项目ID | ||
| projName | body | string | 否 | 分期项目名称 | ||
| buildingId | body | string | 否 | 可能是项目计划所以非必填 | 楼栋ID | |
| buildingName | body | string | 否 | 楼栋名称 | ||
| nodeId | body | string | 是 | 节点ID | ||
| nodeName | body | string | 是 | 节点名称 | ||
| parentId | body | string | 否 | 树结构时必填 | 最顶级的父节点ID为空 | 父节点ID |
| isLeaf | body | string | 否 | 树结构时必填 | 0/1 | 是否是最末级节点 |
| levelOneId | body | string | 否 | 树结构时必填 | 只有一级节点的顶级节点id是自己的id | 顶级节点id |
| nodeLevel | body | string | 是 | 节点级别 | ||
| nodeStatus | body | string | 是 | 节点状态 | ||
| nodeSort | body | string | 是 | 1 | 节点排序 | |
| dutyPeopleId | body | string | 是 | 节点主责人ID | ||
| dutyPeopleName | body | string | 否 | 节点主责人名称 | ||
| checkerPeopleId | body | string | 否 | 节点审核人ID | ||
| checkerPeopleName | body | string | 否 | 节点审核人名称 | ||
| ccPeople | body | object | 否 | 注意:格式如上示例 | 节点抄送人信息 | |
| progress | body | number | 否 | 90 | 节点进度 | |
| startTime | body | datetime | 否 | 节点计划开始时间 | ||
| deadline | body | datetime | 是 | 节点计划完成时间 | ||
| realStartTime | body | datetime | 否 | 节点实际开始时间 | ||
| completeTime | body | datetime | 否 | 节点实际完成时间 | ||
| expectCompleteTime | body | datetime | 否 | 节点预计完成时间 | ||
| reportContentRule | body | string | 是 | [{"name":"销售许可","type":1,"finish_required":0,"not_finish_required":0},{"name":"施工许可证","type":1,"finish_required":0,"not_finish_required":0}] | 成果物规则type:1图片2视频 |
{
"operate": "update",
"data": {
"plan": {
"planType": "0",
"planId": "15f36192-fd8d-eb11-a140-005056b18bc0",
"planName": "新专项12",
"projId": "5b1bd4ca-b734-e711-80c5-005056abb141",
"projName": "南昌琥珀园-一期",
"buildingID": "",
"buildingName": ""
},
"nodeList": [
{
"nodeId": "19f36192-fd8d-eb11-a140-005056b18bc0",
"nodeName": "一二三级节点计划",
"parentId": "",
"nodeLevel": "1",
"nodeStatus": "已完成",
"nodeSort": "1",
"isLeaf": "1",
"levelOneId": "19f36192-fd8d-eb11-a140-005056b18bc0",
"dutyPeopleId": "C10BD888-B7FE-4433-867D-567994BA8268",
"dutyPeopleName": "明源系统",
"checkerPeople": [
{
"checkerPeopleId": "c10bd888-b7fe-4433-867d-567994ba8268",
"checkerPeopleName": "姚佳志"
},
{
"checkerPeopleId": "c10bd888-b7fe-4433-867d-567994ba8268",
"checkerPeopleName": "张坝"
}
],
"ccPeople": [
{
"ccId": "C10BD888-B7FE-4433-867D-567994BA8268",
"ccName": "明源系统"
},
{
"ccId": "4230BC6E-69E6-46A9-A39E-B929A06A84E8",
"ccName": "姚佳志"
}
],
"progress": 0,
"startTime": "2021/3/26 0:00:00",
"deadline": "2021/4/4 0:00:00",
"realStartTime": "",
"completeTime": "",
"expectCompleteTime": "",
"reportContentRule": "[{\"name\":\"销售许可\",\"type\":1,\"finish_required\":0,\"not_finish_required\":0},{\"name\":\"施工许可证\",\"type\":1,\"finish_required\":0,\"not_finish_required\":0}]"
}
]
}
}
{
"errcode": 0,
"errmsg": ""
}
| 参数名 | 参数类型 | 描述 |
|---|---|---|
{
"errcode": 100,
"errmsg": "分期GUID不能为空"
}
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| errcode | number | 描述 |
| 0 | number | 正常 |
| -1 | number | 其他异常 |
| 100 | number | 数据不能为空 |
| 101 | number | 数据必须是json字符串格式 |
| 102 | number | operate字段数据异常 |
| 103 | number | 数据不存在(如项目,楼栋,主责人等) |
| 104 | number | 只能指定主键删除数据 |
| 105 | number | 删除数据的主键异常 |
| 106 | number | 只能指定主键更新数据 |