Appearance
开放接口列表
v1.0.0
系统管理
新建一条账号数据并关联站点
url:/mas-admin/open/account/saveAccount
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
fullName | body | string | 是 | 中文名 |
loginName | body | string | 是 | 登录账号 |
loginPhone | body | string | 否 | 登录手机号 |
loginDingding | body | string | 否 | 登录钉钉号 |
sortNumber | body | string | 否 | 排序号 |
roleIds | body | string | 否 | 角色id,多个用,拼接 如果需要创建账号时指定角色需要传此参数 |
返回示例
成功
json
{
"code": 0,
"data": {
"id": 14757,
"createTime": "2023-08-18 15:16:48",
"creator": 5,
"lastModifyTime": "2023-08-18 15:16:48",
"lastModifier": 5,
"sortNumber": 1,
"loginName": "dev_test1",
"fullName": "测试账号1",
"loginDingding": "",
"loginPhone": "",
"status": true,
"password": "$2a$10$bS2uVpzDNZ5lKUYqnDEHPej8hJ3tXF.VCpO..lPe6AhxM8BO6o.n6",
"defaultTenant": "test",
"accountType": 2,
"grantedApis": "/**",
"accountUuid": "af84412158c6439984ee0c391510f1b4"
},
"msg": "执行成功"
}
解除账号站点关联
url:/mas-admin/open/account/deleteAccountInfoRel
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
loginName | body | string | 是 | 登录账号 |
siteId | body | number | 否 | 站点id |
返回示例
成功
json
{
"code": 0,
"data": "",
"msg": "执行成功"
}
修改密码
url:/mas-admin/open/account/changePwd
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
loginName | body | string | 是 | 登录账号 |
pwdOld | body | string | 是 | 旧密码,密码需要国密加密传输 |
pwdNew | body | string | 是 | 新密码,密码需要国密加密传输 |
返回示例
成功
json
{
"code": 0,
"data": "",
"msg": "执行成功"
}
添加角色
url:/mas-admin/open/role/saveRole
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
roleCode | body | string | 是 | 角色code |
roleName | body | string | 是 | 角色名称 |
sortNumber | body | string | 否 | 排序号 |
返回示例
成功
json
{
"code": 0,
"data": {
"id": 55,
"createTime": "2023-08-18 15:43:27",
"creator": 1,
"lastModifyTime": "2023-08-18 15:43:27",
"lastModifier": 1,
"sortNumber": 1,
"roleCode": "test_role_code",
"roleName": "测试角色",
"roleType": 1,
"siteId": 6
},
"msg": "执行成功"
}
角色账号关联
url:/mas-admin/open/role/saveMapping
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
roleId | body | number | 是 | 角色id |
loginName | body | string | 是 | 登录账号 |
返回示例
成功
json
{
"code": 0,
"data": "",
"msg": "执行成功"
}
角色账号取消关联
url:/mas-admin/open/role/removeMapping
type:POST
Cntent-Type:application/x-www-form-urlencoded
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
roleId | body | number | 是 | 角色id |
loginName | body | string | 是 | 登录账号 |
返回示例
成功
json
{
"code": 0,
"data": "",
"msg": "执行成功"
}
查询所有角色
url:/mas-admin/open/role/getRoleList
type:POST
请求参数
无
返回示例
成功
json
{
"code": 0,
"data": [
{
"id": 55,
"createTime": "2023-08-18 15:43:27",
"creator": 1,
"lastModifyTime": "2023-08-18 15:43:27",
"lastModifier": 1,
"sortNumber": 1,
"roleCode": "test_role_code",
"roleName": "测试角色",
"roleType": 1,
"siteId": 6
}
],
"msg": "执行成功"
}