# 应用系统管理

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

# 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