1. 新增域

接口说明:

新增一个域和域主,返回域id。

基本信息:

属性
API /api/dash/privateSaas/domain/add
Method POST

请求参数:

字段名称 参数类型 参数说明
token String 鉴权token,该用户必须是系统里的超管
domainName String 域名
domainAdmin User 域主对象
edition String 版本
accountNumber Number 账号数
mppSpaceLimit Number 抽取总容量
buyingMinutes Number 增量购买分钟数
{
  "token": "1503575355359c4fdea8ec1683ed10edd91ae",
  "domainName": "demo1",
  "domainAdmin": {
     "email": "zhangsan@163.com",
     "phone": 15977765765,
     "uniqueId": "20",
     "nick": "张三",
     "department": "A公司"
  },
  "edition": "ultimate",
  "accountNumber": 30,
  "mppSpaceLimit": 300,
  "buyingMinutes": 10
}

成功数据返回:

{
    "code": 200,
    "result": 12
}

2. 删除域

接口说明:

给定域id,删除域。域内的所有用户和项目以及资源都会被删除。

基本信息:

属性
API /api/dash/domain/del
Method DELETE

请求参数:

字段名称 参数类型 参数说明
token String 鉴权token,该用户必须是系统里的超管
domainId Number 域id
{
  "token": "1503575355359c4fdea8ec1683ed10edd91ae",
  "domainId": 12
}

成功数据返回:

{
    "code": 200
}

3. 修改域信息

接口说明:

修改域的相关信息

基本信息:

属性
API /api/dash/privateSaas/domain/update
Method POST

请求参数:

字段名称 参数类型 参数说明
token String 鉴权token,该用户必须是系统里的超管
domainId Number 域id
edition String 版本
accountNumber Number 账号数
mppSpaceLimit Number mpp容量
buyingMinutes Number 购买分钟数
{
  "token": "1503575355359c4fdea8ec1683ed10edd91ae",
  "domainId": 12,
  "edition": "trial",
  "accountNumber": 20,
  "mppSpaceLimit": 100,
  "buyingMinutes": 10
}

成功数据返回:

{
    "code": 200,
    "result": {
        "id": 12,
        "edition": "trial",
        "accountNumber": 20,
        "mppSpaceLimit": 100,
        "expireTime": 1592554271476
    }
}

4. 获取域的使用情况

接口说明:

获取域列表

基本信息:

属性
API /api/dash/privateSaas/domain/get
Method GET

请求参数:

字段名称 参数类型 参数说明
token String 鉴权token,该用户必须是系统里的超管
domainId Optional(Number) 域ID

成功数据返回:

{
    "code": 200,
    "result": {
        "id": 12,
        "edition": "trial",
        "accountNumber": 20,
        "mppSpaceLimit": 100,
        "expireTime": 1592554271476
    }
}

5. 删除用户接口

接口说明:

将用户从域中删除

基本信息:

属性
API /api/dash/privateSaas/domain/delUsers
Method POST

请求参数:

字段名称 参数类型 参数说明
token String 鉴权token,该用户必须是有数系统里的域管理员
uniqueIds Arr 账号列表
domainId Number 域Id
{
    "token": "1503575355359c4fdea8ec1683ed10edd91ae",
    "uniqueIds": ["admin", "123"],
    "domainId": 12
}

成功数据返回:

{
    "code": 200
}