同步ERP进度计划数据

更新时间:2021-12-21 17:11:03

接口说明

同步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 只能指定主键更新数据

results matching ""

    No results matching ""