Skip to content
本页目录

开放接口列表

v1.0.0

系统管理

新建一条账号数据并关联站点

url:/mas-admin/open/account/saveAccount

type:POST

Cntent-Type:application/x-www-form-urlencoded

请求参数

名称位置类型必选说明
fullNamebodystring中文名
loginNamebodystring登录账号
loginPhonebodystring登录手机号
loginDingdingbodystring登录钉钉号
sortNumberbodystring排序号
roleIdsbodystring角色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

请求参数

名称位置类型必选说明
loginNamebodystring登录账号
siteIdbodynumber站点id

返回示例

成功

json
{
    "code": 0,
    "data": "",
    "msg": "执行成功"
}

修改密码

url:/mas-admin/open/account/changePwd

type:POST

Cntent-Type:application/x-www-form-urlencoded

请求参数

名称位置类型必选说明
loginNamebodystring登录账号
pwdOldbodystring旧密码,密码需要国密加密传输
pwdNewbodystring新密码,密码需要国密加密传输

返回示例

成功

json
{
    "code": 0,
    "data": "",
    "msg": "执行成功"
}

添加角色

url:/mas-admin/open/role/saveRole

type:POST

Cntent-Type:application/x-www-form-urlencoded

请求参数

名称位置类型必选说明
roleCodebodystring角色code
roleNamebodystring角色名称
sortNumberbodystring排序号

返回示例

成功

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

请求参数

名称位置类型必选说明
roleIdbodynumber角色id
loginNamebodystring登录账号

返回示例

成功

json
{
    "code": 0,
    "data": "",
    "msg": "执行成功"
}

角色账号取消关联

url:/mas-admin/open/role/removeMapping

type:POST

Cntent-Type:application/x-www-form-urlencoded

请求参数

名称位置类型必选说明
roleIdbodynumber角色id
loginNamebodystring登录账号

返回示例

成功

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": "执行成功"
}

内部资料,请勿外传