# Play快速开发模板 **Repository Path**: minority/PlayTemplate ## Basic Information - **Project Name**: Play快速开发模板 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-01-02 - **Last Updated**: 2021-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Play快速开发模板 ## API WIKI ### 系统接口 ### 菜单管理 > >##### 获得菜单列表 >>URL:/admin/menu/list >>method:GET >>param: >>``` >>?page=1&limit=10 >>``` >>result: >>``` >>{ >> "total": 2, >> "records": 20, >> "linage": 10, >> "page": 1, >> "rows": [ >> { >> "menuname": "导航管理", >> "menuurl": "", >> "icon": "", >> "parent": -1, >> "sortid": 0, >> "createtime": "Aug 24, 2018 4:53:08 PM", >> "id": 67 >> }, >> ... >> ], >> "status": 200 >>} >>``` >##### 根据父级ID获取菜单列表 >>URL:/admin/menu/parent >>method:GET >>param: >>``` >>?parentid=-1 >>``` >>result: >>``` >>{ >> "result": [ >> { >> "menuname": "导航管理", >> "menuurl": "", >> "icon": "", >> "parent": -1, >> "sortid": 0, >> "createtime": "Aug 24, 2018 2:15:57 PM", >> "id": 67 >> }, >> ... >> ], >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 获取菜单详情接口 >>URL:/admin/menu/detail >>method:GET >>param: >>``` >>?id=13 >>``` >>result: >>``` >>{ >> "result": { >> "parent": -1, >> "menuname": "系统管理", >> "menuurl": "", >> "sortid": 9, >> "icon": "glyphicon glyphicon-cog", >> "id": 13 >> }, >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 更新或新建菜单(取决于ID字段) >>URL:/admin/menu/upset >>method:POST >>param: >>``` >>{ >> "menu.id":16 >> "menu.menuname":"menuname", >> "menu.parent":13, >> "menu.sortid"4, >> "mnu.icon":"" >>} >>``` >>result: >>``` >>{ >> "result": { >> "parent": 13, >> "menuname": "菜单管理", >> "menuurl": "/admin/menu", >> "sortid": 4, >> "icon": "", >> "id": 16 >> }, >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 删除菜单 >>URL:/admin/menu/delet >>method:POST >>param: >>``` >>{ >> "menu.id":16 >>} >>``` >>result: >>``` >>{ >> "status": 200, >> "remind": "请求成功" >>} >>``` #### 系统用户管理 >##### 获取系统用户列表 >>URL: >>method:GET >>param: >>``` >>?page=1&limit=10 >>``` >>result: >>``` >>{ >> "total": 1, >> "records": 3, >> "linage": 10, >> "page": 1, >> "rows": [ >> { >> "username": "admin", >> "password": "", >> "salt": "", >> "realname": "管理员", >> "enabled": 1, >> "createtime": "Aug 24, 2018 3:24:14 PM", >> "id": 1 >> }, >> ... >> ], >> "status": 200 >>} >>``` >##### 更新或者新增系统用户 >>URL:/admin/user/upset >>method:POST >>param: >>``` >>{ >> "user.id":29, >> "user.username":"test", >> "user.password":"111111", >> "user.realname":"测试", >> "user.role_id":"1" >>} >>``` >>result: >>``` >>{ >> "result": { >> "id": 29, >> "username": "test", >> "realname": "测试" >> }, >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 删除系统用户 >>URL:/admin/user/delet >>method:POST >>param: >>``` >>{ >> "user.id":26 >>} >>``` >>result: >>``` >>{ >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 修改用户账户状态 >>URL:/admin/user/ban >>method:GET >>param: >>``` >>{ >> "user.id":26, >> "user.enabled":1 //(0:ban;1:notban) >>} >>``` >>result: >>``` >>{ >> "result":{ >> "username": "admin", >> "password": "", >> "salt": "", >> "realname": "管理员", >> "enabled": 1, >> "createtime": "Aug 24, 2018 3:24:14 PM", >> "id": 1 >> } , >> "status": 200, >> "remind": "请求成功" >>} >>``` #### 系统角色管理 >##### 获取角色列表 >>URL:/admin/role/list >>method:GET >>param: >>``` >>?page=1&rows=10 >>``` >>result: >>``` >>{ >> "total": 1, >> "records": 2, >> "linage": 10, >> "page": 1, >> "rows": [ >> { >> "description": "超级管理员", >> "id": 1, >> "role": "superadmin", >> "enabled": 1 >> }, >> ... >> ], >> "status": 200, >> "remind": "" >>} >>``` >##### 获取角色菜单树 >>URL:/admin/role/menu/tree >>method:GET >>param: >>``` >>?rid=1 >>``` >>result: >>``` >>{ >> "result": [ >> { >> "parent": -1, >> "menuname": "系统管理", >> "menuurl": "", >> "children": [ >> { >> "parent": 13, >> "menuname": "菜单管理", >> "menuurl": "/admin/menu", >> "sortid": 4, >> "icon": "", >> "id": 16, >> "item-selected": false >> }, >> ... >> ], >> "sortid": 9, >> "icon": "glyphicon glyphicon-cog", >> "id": 13, >> "item-selected": false >> }, >> ... >> ], >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 获取角色菜单列表 >>URL:/admin/role/menu/list >>method:GET >>param: >>``` >>?rid=1&mid=-1 >>``` >>result: >>``` >>{ >> "result": [ >> { >> "name": "系统管理", >> "additionalParameters": { >> "item-selected": false >> }, >> "id": 13, >> "type": "folder" >> }, >> ... >> ], >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 编辑或更新角色信息 >>URL:/admin/role/upset >>method:POST >>param: >>``` >>{ >> "role.id":11, >> "role.description":"测试1", >> "role.role":"test", >> "role.enabled":"0" >>} >>``` >>result: >>``` >>{ >> "result": { >> "role.id":11, >> "role": "test", >> "description": "测试1", >> "enabled": 0 >> }, >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 更新角色状态 >>URL:/admin/role/ban >>method:POST >>param: >>``` >>{ >> "role.id":11, >> "role.enabled":"0" >>} >>``` >>result: >>``` >>{ >> "result": { >> "role": "test", >> "description": "测试", >> "enabled": 0 >> }, >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 更新角色菜单关系 >>URL:/admin/role/update >>method:POST >>param: >>``` >>{ >> "id":39, >> "menus":38, >> "menus":86 >>} >>``` >>result: >>``` >>{ >> "result": [ >> { >> "menuname": "1", >> "icon": "1", >> "parent": -1, >> "sortid": 1, >> "createtime": "Aug 25, 2018 11:39:20 AM", >> "id": 38 >> }, >> { >> "menuname": "可变栏目管理", >> "menuurl": "", >> "icon": "", >> "parent": -1, >> "sortid": 0, >> "createtime": "Aug 25, 2018 11:39:20 AM", >> "id": 86 >> } >> ], >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### 删除角色(一并删除用户) >>URL:/admin/role/delet >>method:GET >>param: >>``` >>?id=17 >>``` >>result: >>``` >>{ >> "status": 200, >> "remind": "请求成功" >>} >>``` >##### XXXXX >>URL:XXXX >>method:GET >>param: >>``` >>?phone=15000000000,15000000001,15000000002 >>``` >>result: >>``` >>``` ##页面配置