Oracle 对象比较

February 26, 2024About 7 min

Oracle 对象比较

SDK类名:/active/OracleRule

示例接口

示例接口描述

URL

/example/1677462198897

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
fooString请求属性示例@ctitle

Response

名称类型必选简介Mock初始值Mock规则
stringString字符串属性示例1-10
numberNumber数字属性示例11-100
booleanBoolean布尔属性示例true1-2
regexpRegExp正则属性示例/[a-z][A-Z][0-9]/
functionFunction函数属性示例() => Math.random()
arrayArray数组属性示例1-10
  fooNumber数组元素示例1+1
  barString数组元素示例1-10
itemsArray自定义数组元素示例[1, true, 'hello', /\w{10}/]
objectObject对象属性示例
  fooNumber对象属性示例1+1
  barString对象属性示例1-10
placeholderString占位符示例@title

对象比较 - 列表

SDK方法名:listObjCmp

URL

/active/obj_cmp

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueStringtest

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray16
    create_timeString1593511163
    obj_cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_cmp_nameStringtest
    src_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554926
    tgt_db_uuidString3D7dFcd9-C176-d9ee-4FFB-f22bbd554925
    cmp_typeStringuser
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_nameStringyuan
    tgt_db_nameStringbei
    usernameStringadmin
    can_opNumber1
    can_upNumber1
    can_delNumber1
    configObject
      one_taskString'immediate'
  messageString

对象比较 - 新建

SDK方法名:createObjCmp

URL

/active/obj_cmp

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_cmp_nameString对象比较名称test
src_db_uuidString源端数据库uuid4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuidString备端数据库uuid40405FD3-DB86-DC8A-81C9-C137B6FDECE5
cal_table_recodersNumber是否对比表的记录数1
rule_uuidString同步规则uuid751A03F5-C97D-645B-82B2-316A5D198528
cmp_typeString类型user
db_user_mapString用户映射{'src_user':'dst_user'}
policiesString策略
policy_typeString策略类型 one_time 一次性
immediate 立即
periodic 周期性
interval 间隔
periodic
one_timeString2019-05-27 16:07:08
repairNumber1
configObject
  one_taskString立即比较:immediate
选择时间:select_time
immediate

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  uuidString@uuid

对象比较 - 删除

SDK方法名:deleteObjCmp

URL

/active/obj_cmp

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray["11111111-1111-1111-1111-111111111111"]
forceBooleanfalse

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber1
  success_listArray
    codeString
    messageStringfff
    obj_cmp_nameStringff
    obj_cmp_uuidStringgfsg
  fail_listArray
    codeString-1
    messageStringsgsdf
    obj_cmp_nameStringdsg
    obj_cmp_uuidStringsdfgdsg

对象比较 - 获取单个

SDK方法名:describeObjCmp

URL

/active/obj_cmp/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  active_obj_cmpObject
    obj_cmp_uuidString
    obj_cmp_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    rule_uuidString751A03F5-C97D-645B-82B2-316A5D198528
    cmp_typeStringuser
    cal_table_recodersNumber1
    db_user_mapString{"user1":"user1"}
    policiesString1|00:091,2,3*1
    policy_typeStringperiodic
    one_timeString2019-05-27 16:07:08
    repairNumber1
  messageString
  codeNumber0

对象比较 - 操作

SDK方法名: 停止:stopObjCmp; 重启:restartObjCmp; 停止定时:cmpStopTimeObjCmp; 继续定时:cmpResumeTimeObjCmp; 立即比较:cmpImmediateObjCmp;

URL

/active/obj_cmp/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateStringcmp_stop (停止)
| cmp_restart (重启)
cmp_immediate(立即比较)
cmp_stop_time (停止定时)
obj_cmp_uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象比较-比较结果时间列表

SDK方法名:listObjCmpResultTimeList

URL

/active/obj_cmp/result_time_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  time_listArray16
    show_timeString2019-07-05 17:35:13
    summaryObject
      diffNumber1-100
    timeString2019-07-05_17-35-13
  totalNumber20

对象比较-比较任务结果

SDK方法名:describeObjCmpResult

URL

/active/obj_cmp/result

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
start_timeString开始时间
limitNumber
offsetString
search_valueString搜索值
BackLackOnlyNumber显示备端差异0

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  result_infoObject
    totalNumber20
    rowsArray
      CONSTRAINTString1/1__1
      DATABASE LINKString0/0__1
      FUNCTIONString0/0__1
      INDEXString4/5__0
      JAVA CLASSString0/0__1
      JAVA RESOURCEString0/0__1
      JAVA SOURCEString0/0__1
      JOBString0/0__1
      MATERIALIZED VIEWString0/0__1
      OLD JOBString0/0__1
      PACKAGEString0/0__1
      PACKAGE BODYString0/0__1
      PRIVSString9/8__0
      PROCEDUREString0/0__1
      QUEUEString0/0__1
      SEQUENCEString0/0__1
      SYNONYMString0/0__1
      TABLEString18/19__0
      TABLE PARTITIONString0/0__1
      TRIGGERString0/0__1
      TYPEString0/0__1
      TYPE BODYString0/0__1
      VIEWString2/2__1
      usrStringI2/I2
  head_infoObject
    obj_cmp_nameStringMichelle Lewis

获取对象比较状态

SDK方法名:listObjCmpStatus

URL

/active/obj_cmp/status

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    cmp_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    wStObject
      statusStringERROR
      progressNumber
      error_codeNumber-4022
    bStObject
      statusStringDUMP
      progressString80
      error_codeString-22
    diff_numberNumber10

对象比较-比较结果的删除

SDK方法名:describeObjCmpResultTimeList

URL

/active/obj_cmp/result_time_list

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidString@guid
time_listArray

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0

对象比较-比较结果详细信息

SDK方法名:listObjCmpCmpInfo

URL

/active/obj_cmp/cmp_info

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
offsetNumber1
limitNumber10
search_valueString
usrStringI2
filedString
uuidString
start_timeString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listObject
    totalNumber2000
    rowsArray
      srcString1111
      dstString2222
    cal_table_recodersBoolean是否比较表的记录false

对象比较-删除(oracle)

URL

/active/obj_cmp/obj_cmp_oracle

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray["11111111-1111-1111-1111-111111111111"]
forceBooleanfalse

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber1
  success_listArray
    codeString
    messageString
    obj_cmp_nameString
    obj_cmp_uuidString
  fail_listArray
    codeString-1
    messageString
    obj_cmp_nameString
    obj_cmp_uuidString
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl