美文网首页
角色和用户角色接口

角色和用户角色接口

作者: 陈俊航 | 来源:发表于2017-06-02 16:32 被阅读0次

角色接口

1. 新增角色接口

接口功能

新增角色

URL

http://api.xxx.yyy/v1/role

支持格式

JSON

HTTP请求方式

POST

请求参数

参数 必选 类型 说明
role_name true string 角色名
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息
data map 数据

接口示例

地址:http://api.xxx.yyy/v1/role

{
    "status": "1",
    "msg": "sucess",
    "data": [
        "role_id": 1
    ],
}

2. 修改角色接口

接口功能

修改角色

URL

http://api.xxx.yyy/v1/role

支持格式

JSON

HTTP请求方式

PUT

请求参数

参数 必选 类型 说明
role_id true int 角色ID
role_name true string 角色名
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息

接口示例

地址:http://api.xxx.yyy/v1/role

{
    "status": "1",
    "msg": "sucess"
}

3. 删除角色接口

接口功能

删除角色

URL

http://api.xxx.yyy/v1/role

支持格式

JSON

HTTP请求方式

DELETE

请求参数

参数 必选 类型 说明
role_id true int 角色ID
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息

接口示例

地址:http://api.xxx.yyy/v1/role

{
    "status": "1",
    "msg": "sucess"
}

4. 查询角色接口

接口功能

查询角色,传了id则返回此id的角色,没传则返回角色列表

URL

http://api.xxx.yyy/v1/role

支持格式

JSON

HTTP请求方式

GET

请求参数

参数 必选 类型 说明
role_id false int 角色ID
page false int 页码
pagesize false int 每页数量
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息
data map 数据

接口示例

地址:http://api.xxx.yyy/v1/role

{
    "status": "1",
    "msg": "sucess",
    "data": [
        {
            "role_id": "1",
            "role_name": "超级管理员"
        },
        {
            "role_id": "2",
            "role_name": "交换员"
        }
    ]
}

用户角色接口

1. 新增用户角色

接口功能

新增用户角色

URL

http://api.xxx.yyy/v1/userRole

支持格式

JSON

HTTP请求方式

POST

请求参数

参数 必选 类型 说明
user_id true int 用户ID
role_ids true json 角色ID的json串,如"role_ids": [1,2,3]
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息

接口示例

地址:http://api.xxx.yyy/v1/userRole

{
    "status": "1",
    "msg": "sucess"
}

2. 删除用户角色接口

接口功能

删除用户角色

URL

http://api.xxx.yyy/v1/userRole

支持格式

JSON

HTTP请求方式

DELETE

请求参数

参数 必选 类型 说明
user_id true int 用户ID
role_ids true json 角色ID的json串,如"role_ids": [1,2,3]
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息

接口示例

地址:http://api.xxx.yyy/v1/userRole

{
    "status": "1",
    "msg": "sucess"
}

3. 查询用户角色接口

接口功能

查询用户角色

URL

http://api.xxx.yyy/v1/userRole

支持格式

JSON

HTTP请求方式

GET

请求参数

参数 必选 类型 说明
user_id true int 用户ID
page false int 页码
pagesize false int 每页数量
timestamp true int Unix时间戳
sign true string 客户端签名

返回字段

返回字段 字段类型 说明
status int 返回结果状态。0:错误;1:正常
msg string 返回信息
data map 数据

接口示例

地址:http://api.xxx.yyy/v1/userRole

{
    "status": "1",
    "msg": "sucess",
    "data": [
        {
            "user_id": "1",
            "role_id": "1",
            "rolename": "文件管理员"
        },
        {
            "user_id": "1",
            "role_id": "2",
            "rolename": "交换员"
        }
    ]
}

相关文章

  • 角色和用户角色接口

    角色接口 1. 新增角色接口 接口功能 新增角色 URL http://api.xxx.yyy/v1/role 支...

  • 服务端接口开发注意事项

    1、接口接入日志 2、接口安全校验,预防纵向越权和横向安全。纵向越权是多用户角色的系统,低权限角色的用户不能访问高...

  • 博客系统之角色管理系统

    建立角色的实体 建立用户与角色的关系 创建用户时关联角色 修改用户的角色 初始化角色和用户的数据

  • spring-boot-plus V1.4.0发布 集成用户角色

    RBAC用户角色权限 用户角色权限部门管理核心接口介绍 Shiro权限配置 ? Shiro权限配置 数据库模型图 ...

  • 适配器模式

    目标角色接口 目标角色接口实现类 源角色 适配器角色 场景使用

  • 删除权限的流程

    权限系统的操作流程: 用户和角色之间: 多对多关系一个用户可以拥有多个角色,一个角色可以赋给多个用户. 角色和权限...

  • 权限管理之用户、角色、权限的关系

    用户 记录所有用户 角色 记录所有角色 权限 记录所有权限 用户-角色 一对多,一个用户可以有多个角色 角色-权限...

  • 六、角色和用户

    前面几章分别介绍了服务程序的安装、管理、登录、密码修改等信息,后面的几章就开始深入学习数据库、表等数据库内部结构和...

  • 《用户故事实战》:第3章 用户角色建模

    自行解释,构建关键词关系 一)目的 通过阅读介绍用户角色、角色建模、用户角色地图和用户画像的步骤,学会如何使用这些...

  • 设计模式之代理模式

    售票处的抽象接口(抽象主题角色) 火车站售票处(真实主题角色) 火车票的代理售票处(代理主题角色) 用户 最后输出结果为

网友评论

      本文标题:角色和用户角色接口

      本文链接:https://www.haomeiwen.com/subject/wdkufxtx.html