企业域相关
更新时间: 2022-12-05 15:37:40
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
}