Browse Source

提交接口的初版文档

tangs 6 years ago
parent
commit
e8c739fdb6
1 changed files with 627 additions and 0 deletions
  1. 627 0
      docs/router.md

+ 627 - 0
docs/router.md

@@ -0,0 +1,627 @@
+### 创建用户
+- 请求方法 `POST`
+
+- 请求url:~/public/createUser
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| username | 用户名 | 是 |
+| password | 密码 | 是 |
+| nickname | 昵称 | 否 |
+| icon | 头像 | 否 |
+| tel | 电话 | 否 |
+| email | 邮箱 | 否 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "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时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+---
+
+### 删除用户
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/deleteUser
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| id | 被删除用户的id | 是 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+---
+
+### 创建群组
+
+- 请求方法 `POST` 需要登录
+
+- 请求url:~/public/createGroup
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| name | 群组名 | 是 |
+| description | 群描述 | 否 |
+| icon | 群头像 | 否 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+| data.id | 被创建群组的id |
+
+- 实例
+
+```json
+{
+    "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 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+---
+
+### 删除群组
+
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/deleteGroup
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| id | 群组的id | 是 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+---
+
+### 配置某个用户到群组
+
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/groupAddUser
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| uid | 用户id | 是 |
+| gid | 群组id | 是 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+| data.id | 用户-群组的关系id |
+
+- 实例
+
+```json
+{
+    "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时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code":0,
+    "codeMessage":"success",
+    "message":null
+}
+```
+
+---
+
+### 配置群组下有的用户
+暂无
+
+### 创建用户角色
+
+- 请求方法 `POST` 需要登录
+
+- 请求url:~/public/createRole
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| name | 角色名 | 是 |
+| description | 角色的描述 | 否 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+| data.id | 角色的id |
+
+- 实例
+
+```json
+{
+    "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时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+--- 
+
+### 删除用户角色
+
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/deleteRole
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| id | 用户角色的id | 是 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "message": "success",
+    "data": "success"
+}
+```
+
+--- 
+
+### 列出用户角色
+
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/listRole
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| page | 页码 | 否 |
+| pageCount | 每页的条数 | 否 |
+| keyword | 关键字 | 否 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "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 |
+
+- 实例
+
+```json
+{
+    "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 |
+
+- 实例
+
+```json
+{
+    "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时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "codeMessage": "success",
+    "message": null
+}
+```
+
+--- 
+
+### 删除菜单
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/deleteActionBar
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+| id | 菜单的id | 是 |
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "code": 0,
+    "codeMessage": "success",
+    "message": null
+}
+```
+
+--- 
+
+### 列出菜单,根据当前用户列出有权限的菜单
+- 请求方法 `GET` 需要登录
+
+- 请求url:~/public/loadActionBar
+
+- 请求参数
+
+|字段名|描述|必选|
+|:-:|:-:|:-:|
+
+- 返回结果
+
+|字段名|描述|
+|:-:|:-:|:-:|
+| code | 错误码,0: success, 非0:异常 |
+| message | 错误码不为0时,该字段为错误码的描述 |
+
+- 实例
+
+```json
+{
+    "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
+}
+```
+
+---