7. 主数据API

API列表

编号 API名称 路径 版本
7.1 触发同步接口 /open/sync/trigger 1.0
7.2 数据写入(目标)接口 /inner/sync/dest/command 1.0
7.3 数据读取(源)接口 /inner/sync/source/query 1.0
7.4 同步组织机构接口 /open/sync/organTree/trigger 1.0
7.5 同步用户接口 /open/sync/menber/trigger 1.0
7.6 同步用户房屋接口 /open/sync/organTree/trigger 1.0

API调用

7.1: 主数据同步接口

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/open/sync/trigger

方法:POST

请求参数

名称 位置 类型 必填 描述
dataArea BODY INTEGER 数据分类编码
beginModifyTimestamp BODY STRING 需要查询的数据的时间戳范围,格式为:yyyy-MM-dd HH:mm:ss
endModifyTimestamp BODY STRING 需要查询的数据的时间戳范围,格式为:yyyy-MM-dd HH:mm:ss
communityId BODy STRING 项目ID
isFull BODY INTEGER 是否全量同步,0增量,1全量

请求Body描述(非Form表单数据)

{
  "dataArea": 1,
  "beginModifyTimestamp": "",
  "endModifyTimestamp": "", 
  "isFull": 1,
  "communityId": ""
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {

  }
}

7.2: 数据写入(目标)接口

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/inner/sync/dest/command

方法:POST

请求参数

名称 位置 类型 必填 描述
event BODY STRING 同步类型:update/add/delete
dataArea BODY INTEGER 数据分类编码
entity BODY JSONObject 同步数据
entitys BODY JSONArray 同步数组
className BODY STRING 同步数据对应实体类名
syncType BODY STRING 同步类型

请求Body描述(非Form表单数据)

{
  "event":"",
  "dataArea":"",
  "entity":"",
  "entitys":"",
  "className":"",
  "syncType":"",
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {

  }
}

7.3: 数据读取(源)接口

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/inner/sync/source/query

方法:POST

请求参数

名称 位置 类型 必填 描述
dataArea BODY INTEGER 数据分类编码
isFull BODY INTEGER 是否全量

请求Body描述(非Form表单数据)

{
  "":"",
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
event data STRING 同步类型:update/add/delete
dataArea data INTEGER 数据分类编码
entitys data JSONArray 同步数组
className data STRING 同步数据对应实体类名
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {

  }
}

7.4: 同步组织机构接口

描述

请求信息

HTTP协议:HTTP,HTTPS

uri:/open/sync/organTree/trigger

方法:POST

请求参数

名称 位置 类型 必填 描述
organId BODY INTEGER 同步顶层组织ID
cascade BODY STRING 级联同步
env BODY STRING 环境选择

请求Body描述(非Form表单数据)

{
  "organId": "1",
  "cascade": true,
  "env": "sit"
}

返回信息

返回参数类型

JSON

返回参数

名称 位置 类型 必填 描述
code 顶层 STRING 响应码标识
message 顶层 STRING 响应消息文本
data 顶层 JSONObject 响应数据对象
返回结果示例
{
  "code": "200",
  "message": "success",
  "data": {

  }
}
异常返回示例
{"code":"1401","message":""}

results matching ""

    No results matching ""