# 应用系统管理

# ------- 二级目录 -------

# URL

//dash0

# Method

GET

# Request

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

# Response

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

# 获取列表

# URL

//sec_dir

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 1
  info_list Array 否
    id Number 否 1 主键id
    dir_uuid String 否 B8566905-411E-B2CD-A742-77B1346D8E35 二级目录uuid
    dir_name String 否 备份中心 二级目录名称
    children Array 否 子目录
      id Number 否 2 主键id
      dir_uuid String 否 B8566905-411E-B2CD-A742-77B1346D8E84
      dir_name String 否 二级目录
      children Array 否 子目录,以此类推
  message String 否

# 新建

# URL

//sec_dir

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
pid Number 否 父级目录id
dir_name String 否 二级目录名称

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功
  dir_uuid String 否 67E33CDB-D75B-15B3-367D-50C764F5A26E 二级目录uuid,成功返回
  pid String 否 2 父级目录id,成功返回

# 修改

# URL

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

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
dir_name String 否 二级目录名称

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功

# 删除

# URL

//sec_dir

# Method

DELETE

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否
  fail_list Array 否
    code Number 否 1
    message String 否
    dir_uuid String 否
    dir_name String 否
  success_list Array 否
    code Number 否 1
    message String 否
    dir_uuid String 否
    dir_name String 否
ret Number 否 200

# ------- 应用系统管理 -------

# URL

//dash1

# Method

GET

# Request

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

# Response

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

# 获取列表

# URL

//app_sys

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
limit Number 否 1
page Number 否 1
search_field String 否
search_value String 否

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 1
  info_list Array 否
    sys_uuid String 否 应用系统uuid
    sys_name String 否 应用系统名称
    dir_name String 否 二级目录名称
    total_memeber String 否 成员数量
    current_level String 否 当前运行等级
    random_str String 否 随机串
  message String 否

# 获取单个

# URL

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

# Method

GET

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功
  app_sys Object 否
    dir_uuid String 否
    sys_name String 否
    level_cfg Array 否
      day Array 否 [0,1,2,3,4,5,6]
      periods Array 否
        level Number 否 1
        start_time String 否 10:10
        end_time String 否 12:20
node_uuids Array 否 节点成员uuid
vm_uuid Array 否 虚机成员uuid

# 新建

# URL

//app_sys

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
dir_uuid String 否 73412DAD-A7A6-4605-A9FF-081495C8800B 二级目录uuid
sys_name String 否 应用系统name 应用系统名称
level_cfg Array 否 运行等级,Array
  day Array 否 [0,1,2,3,4,5,6] 星期日(0)到星期六(6)
  periods Array 否
    level Number 否 0 等级分类:

A:0, B:1, C:2 |     start_time | String | 否 | 10:10 | 开始时间 |     end_time | String | 否 | 12:20 | 结束时间 | node_uuids | Array | 否 | ["EA52A961-9883-66FE-188B-D7266AD9594B", "09EEA553-C3B8-0D7A-4797-F7A7E2D4FAE1"] | 节点成员 | vm_uuids | Array | 否 | [] | 虚机成员 |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功

# 修改

# URL

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

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
dir_uuid String 否
sys_name String 否
level_cfg Array 否
  day Array 否 [0,1,2,3,4,5,6]
  periods Array 否
    level Number 否 1
    start_time String 否 10:10
    end_time String 否 12:20
node_uuids Array 否 ["EF4825D6-7FB3-7961-6271-5E5B2603414D"]
vm_uuids Array 否 ["EF4825D6-7FB3-7961-6271-5E5B2603414D"]
random_str String 否 上次修改生成的随机串

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  message String 否 [0] 操作成功

# 删除

# URL

//app_sys

# Method

DELETE

# Request

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

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String 否
data Object 否
  code Number 否 0
  message String 否
  fail_list Array 否
    code Number 否 1
    message String 否
    sys_uuid String 否
    sys_name String 否
  success_list Array 否
    code Number 否 1
    message String 否
    sys_uuid String 否
    sys_name String 否
ret Number 否 200

# 获取虚机成员列表

# URL

//app_sys/vm_list

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
vp_uuid String 否 虚拟平台uuid
search_field String 否 vm_name
search_value String 否 vm_name

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 否 200
msg String 否
data Object 否
  code Number 否 0
  total Number 否 1
  info_list Array 否
    vp_uuid String 否
    vm_name String 否 虚机1
    vm_uuid String 否 B8566905-411E-B2CD-A742-77B1346D8E34
  message String 否
Last Updated: 5/13/2020, 3:56:32 AM