router.md 11 KB

创建用户

  • 请求方法 POST

  • 请求url:~/public/createUser

  • 请求参数

字段名 描述 必选
username 用户名
password 密码
nickname 昵称
icon 头像
tel 电话
email 邮箱
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": {
        "username": "11",
        "nickname": "11",
        "icon": null,
        "tel": null,
        "email": null,
        "id": 9
    }
}

修改用户信息

  • 请求方法 POST 需要登录

  • 请求url:~/public/modifyUser

  • 请求参数

字段名 描述 必选
username 用户名
nickname 昵称
icon 头像
tel 电话
email 邮箱
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

删除用户

  • 请求方法 GET 需要登录

  • 请求url:~/public/deleteUser

  • 请求参数

字段名 描述 必选
id 被删除用户的id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

创建群组

  • 请求方法 POST 需要登录

  • 请求url:~/public/createGroup

  • 请求参数

字段名 描述 必选
name 群组名
description 群描述
icon 群头像
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 被创建群组的id |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": {
        "name": "aaaa",
        "description": "hal",
        "icon": null,
        "id": 6
    }
}

修改群组信息

  • 请求方法 POST 需要登录

  • 请求url:~/public/modifyGroup

  • 请求参数

字段名 描述 必选
name 群组名
description 群描述
icon 群头像
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 被创建群组的id |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

删除群组

  • 请求方法 GET 需要登录

  • 请求url:~/public/deleteGroup

  • 请求参数

字段名 描述 必选
id 群组的id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

配置某个用户到群组

  • 请求方法 GET 需要登录

  • 请求url:~/public/groupAddUser

  • 请求参数

字段名 描述 必选
uid 用户id
gid 群组id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 用户-群组的关系id |

  • 实例
{
    "code":0,
    "message":"success",
    "data":{
        "group_id":1,
        "user_id":1,
        "id":19
    }
}

将某用户移除群组

  • 请求方法 GET 需要登录

  • 请求url:~/public/groupRemoveUser

  • 请求参数

字段名 描述 必选
id 用户-群组的关系id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code":0,
    "codeMessage":"success",
    "message":null
}

配置群组下有的用户

暂无

创建用户角色

  • 请求方法 POST 需要登录

  • 请求url:~/public/createRole

  • 请求参数

字段名 描述 必选
name 角色名
description 角色的描述
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 角色的id |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": {
        "name": "student",
        "description": "I'm a role of student",
        "id": 12
    }
}

更新用户角色

  • 请求方法 POST 需要登录

  • 请求url:~/public/modifyRole

  • 请求参数

字段名 描述 必选
id 用户角色的id
name 角色名
description 角色的描述
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

删除用户角色

  • 请求方法 GET 需要登录

  • 请求url:~/public/deleteRole

  • 请求参数

字段名 描述 必选
id 用户角色的id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

列出用户角色

  • 请求方法 GET 需要登录

  • 请求url:~/public/listRole

  • 请求参数

字段名 描述 必选
page 页码
pageCount 每页的条数
keyword 关键字
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "current_page":1,
    "data":[
        {
            "name":"hal",
            "description":"haloteacher"
        }
    ],
    "first_page_url":"http://local.pc:8888/repair_lite/public/listRole?page=1",
    "from":1,
    "last_page":7,
    "last_page_url":"http://local.pc:8888/repair_lite/public/listRole?page=7",
    "next_page_url":"http://local.pc:8888/repair_lite/public/listRole?page=2",
    "path":"http://local.pc:8888/repair_lite/public/listRole",
    "per_page":1,
    "prev_page_url":null,
    "to":1,
    "total":7
}

配置某个用户为某角色,该方法未更新

  • 请求方法 GET 需要登录

  • 请求url:~/public/assignUserRole

  • 请求参数

字段名 描述 必选
uid 配置角色的用户id
barIds 配置的菜单id,多个用逗号隔开
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 菜单的id |

  • 实例
{
    "code": 0,
    "message": "success",
    "data": "success"
}

配置某个角色下的用户

暂无

创建菜单

  • 请求方法 POST 需要登录

  • 请求url:~/public/addActionBar

  • 请求参数

字段名 描述 必选
parent 父级菜单id,0位顶级菜单id
name 菜单的名字
description 菜单的描述
icon 菜单的图标
link_type 跳转的类型,当前只有url
link 跳转的地址
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 | | data.id | 菜单的id |

  • 实例
{
    "code":0,
    "message":"success",
    "data":{
        "id":4,
        "parent":0,
        "name":"abdfdf",
        "description":null,
        "icon":null,
        "link_type":null,
        "link":null,
        "status":"normal",
        "created_at":"2019-03-13 09:23:32",
        "updated_at":"2019-03-13 09:23:32"
    }
}

更新菜单

  • 请求方法 POST 需要登录

  • 请求url:~/public/modifyActionBar

  • 请求参数

字段名 描述 必选
id 菜单的id
parent 父级菜单id,0位顶级菜单id
name 菜单的名字
description 菜单的描述
icon 菜单的图标
link_type 跳转的类型,当前只有url
link 跳转的地址
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "codeMessage": "success",
    "message": null
}

删除菜单

  • 请求方法 GET 需要登录

  • 请求url:~/public/deleteActionBar

  • 请求参数

字段名 描述 必选
id 菜单的id
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "code": 0,
    "codeMessage": "success",
    "message": null
}

列出菜单,根据当前用户列出有权限的菜单

  • 请求方法 GET 需要登录

  • 请求url:~/public/loadActionBar

  • 请求参数

字段名 描述 必选
  • 返回结果

|字段名|描述| |:-:|:-:|:-:| | code | 错误码,0: success, 非0:异常 | | message | 错误码不为0时,该字段为错误码的描述 |

  • 实例
{
    "current_page":1,
    "data":[
        {
            "id":1,
            "parent":0,
            "name":"adafcds",
            "description":"haloqperio",
            "icon":"hh",
            "link_type":"url",
            "link":"local.pc",
            "status":"normal",
            "created_at":"2019-03-13 09:19:59",
            "updated_at":"2019-03-14 19:25:36"
        }
    ],
    "first_page_url":"http://local.pc:8888/repair_lite/public/loadActionBar?page=1",
    "from":1,
    "last_page":7,
    "last_page_url":"http://local.pc:8888/repair_lite/public/loadActionBar?page=7",
    "next_page_url":"http://local.pc:8888/repair_lite/public/loadActionBar?page=2",
    "path":"http://local.pc:8888/repair_lite/public/loadActionBar",
    "per_page":1,
    "prev_page_url":null,
    "to":1,
    "total":7
}