发表于: 2020-01-07 21:30:13

0 1287


今天完成的事情

        1.小组讨论相对应接口问题

后台账号管理

1、账号列表: 

简要描述: 

· 账号列表接口

· 输入名称时,名称查询为模糊查询

· 无条件时,展示列表

请求URL 

· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/list/search

请求方式:

· GET

请求参数: 

参数名

必选

类型

说明

name

string

账号名称

pageNumber

number

当前页码,默认为1

pageSize

number

当前页码显示数,默认为10

返回示例

  {

    "code": 1200,

    "msg": "success",

    "data": {

        "managers": {

            "pageNum": 1,

            "pageSize": 10,

            "total": 2,

            "pages": 1,

            "list": [

                {

                    "id": 1,

                    "name": "哈哈",

                    "create_at": 1234567890123,

                    "update_at": 1234567890123,

                    "create_by": "超级管理员",

                    "update_by": "管理员"

                },

                {

                    "id": 2,

                    "name": "智孝",

                    "create_at": 1234567890123,

                    "update_at": 1234567890123,

                    "create_by": "超级管理员",

                    "update_by": "管理员"

                }

            ]

        }

    }

  }

返回参数说明 

参数名

类型

说明

code

number

状态码

msg

string

状态信息

data

object

数据信息

data数据说明 

参数名

类型

说明

id

number

主键id

name

string

账号名称

create_at

number

创建时间

create_by

string

创建人

update_at

number

更新时间

update_by

string

更新人

2、账号新增(展示角色): 

简要描述: 

· 账号新增接口,将角色展示,新增时选择对应角色

请求URL 

· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager

请求方式:

· GET

请求参数: 

返回示例

  {

    "code": 1200,

    "msg": "success",

    "data": {

        "roles": [

            {

                "id": 1,

                "name": "前台用户管理",

                "role_msg": "负责前台用户的管理"

            },

            {

                "id": 2,

                "name": "课程管理",

                "role_msg": "负责课程的管理"

            }

        ]

    }

  }

返回参数说明 

参数名

类型

说明

code

number

状态码

msg

string

状态信息

data

array

数据信息

data参数说明 

参数名

类型

说明

id

number

角色id

name

string

角色名称

role_msg

string

角色说明

3、账号新增(数据提交): 

简要描述: 

· 账号新增(数据提交)接口

· 需要将当前管理员账号id、名称、新建账号名称、密码传入接口

请求URL 

· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager

请求方式:

· POST

请求参数: 

参数名

必选

类型

说明

name

string

账号名称

password

string

密码

create_id

number

创建人id

create_by

string

创建人名称

role_id

number

账号对应角色id

返回示例

  {

    "code": 1200,

    "msg": "success"

  }

返回参数说明 

参数名

类型

说明

code

number

状态码

msg

string

状态信息

4、账号删除: 

简要描述: 

· 账号删除接口

请求URL 

· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}

请求方式:

· DELETE

请求参数: 

参数名

必选

类型

说明

id

number

账号id

返回示例

  {

    "code": 1200,

    "msg": "success"

  }

返回参数说明 

参数名

类型

说明

code

number

状态码

msg

string

状态信息

5、账号编辑(数据回显): 

简要描述: 

· 账号编辑(数据回显)接口,仅可编辑名称、对应角色

· 账号原有角色是已勾选状态,返回的所有角色,除去原有角色,其他是未有角色

请求URL 

· dev.admin.daoxiangzhe.xiuzhenyuan.cn/a/u/manager/{id}

请求方式:

· GET

请求参数: 

参数名

必选

类型

说明

id

number

账号id

返回示例

  {

    "code": 1200,

    "msg": "success",

    "data": {

        "manager": {

            "id": 1,

            "name": "哈哈",

            "roles": [

                {

                    "id": 1,

                    "name": "前台用户管理",

                    "role_msg": "对前台用户进行管理"

                }

            ]

        },

        "roles": [

            {

                "id": 1,

                "name": "前台用户管理",

                "role_msg": "负责前台用户的管理"

            },

            {

                "id": 2,

                "name": "课程管理",

                "role_msg": "负责课程的管理"

            }

        ]

    }

  }

返回参数说明 

参数名

类型

说明

code

number

状态码

msg

string

状态信息

data

object

数据信息

data数据说明 

参数名

类型

说明

id

number

主键id

name

string

账号名称

roles

array

账号对应角色信息

role数据说明 


参数名

类型

说明

id

number

主键id

name

string

角色名称

role_msg

string

角色说明



返回列表 返回列表
评论

    分享到