Oracle 对象修复

February 26, 2024About 4 min

Oracle 对象修复

SDK类名:/active/OracleRule

示例接口

示例接口描述

URL

/example/1677462221807

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方法名:createObjFix

URL

/active/obj_fix

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_fix_nameStringtest
src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
obj_mapStringtype对应类型值如下:INDEX->索引,VIEW->视图,FUNCTION->函数,PROCEDURE->存储过程,PACKAGE->包头
PACKAGE BODY->包体,SYNONYM->同义词,TRIGGER->触发器,
SEQUENCE->序列,JAVA SOURCE->JAVA源,JAVA CLASS->JAVA类,JAVA RESOURCE->JAVA资源,TYPE->类型,TYPE BODY->类型体,QUEUE->队列,MATERIALIZED VIEW->物化视图,DATABASE LINK->DBLINK,OLD JOB->JOB,JOB->SCH JOB,PRIVS->权限,CONSTRAINT->约束.
owner和name 用逗号连接并且 均加密
[{"type":"owner.name"}]2
obj_fix_uuidString@guid

Response

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

对象修复 - 获取单个

SDK方法名:describeObjFix

URL

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

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  active_obj_fixObject
    obj_fix_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    obj_fix_uuidString751A03F5-C97D-645B-82B2-316A5D198528
    obj_mapStringjson 字符串[{"INDEX":"owner.name"}]

对象修复 - 删除

SDK方法名:deleteObjFix

URL

/active/obj_fix

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
uuidsArray数组@guid
forceBooleanfalse

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  success_listArray
    codeString
    messageString
    obj_fix_nameString
    obj_fix_uuidString
  fail_listArray
    codeString
    messageString
    obj_fix_nameString
    obj_fix_uuidString

对象修复 - 列表

SDK方法名:listObjFix

URL

/active/obj_fix

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  info_listArray6
    create_timeString1593511163
    obj_fix_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
    obj_fix_nameStringtest
    src_db_uuidString4CA773F4-36E3-A091-122C-ACDFB2112C21
    tgt_db_uuidString40405FD3-DB86-DC8A-81C9-C137B6FDECE5
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    src_db_nameStringyuan
    tgt_db_nameStringbei
    usernameStringadmin
    policy_typeString
immediate; one_time;periodic
immediate
  messageString

对象修复-操作

SDK方法名:

重新修复:restartObjFix;

停止:stopObjFix;

URL

/active/obj_fix/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
obj_fix_uuidsArray规则uuid
operateStringrestart | stop

Response

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

对象修复 - 修复结果

SDK方法名:describeObjFixResult

URL

/active/obj_fix/result

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  codeNumber0
  info_listArray
    obj_fix_typeString索引
    statusString修复状态on
    ownerString所有者@name
    nameString名称@name
  head_infoObject
    obj_fix_nameString@name

对象修复--获取状态

SDK方法名:listObjFixStatus

URL

/active/obj_fix/status

Method

POST

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray
    wStObject
      statusStringTRACK
      progressNumber1
    bStObject
      statusStringDUMP
      progressString80
    obj_fix_uuidStringC038DE5A-CDB2-F26D-FA5F-93E3FF266A87
Last update: 2/26/2024, 5:49:44 PM
Contributors: ganl