企业域相关
更新时间: 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
}