ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 角色列表 >[info] 前三个参数角色必须 暂不操作 ~~~[api] get:/role <<< success { "code": 0, "data": [ { "ID": 2, "Lft": 1, "Rght": 2, "Title": "标准用户",//角色名 "Description": "标准用户"//角色描述 } ] } ~~~ ## 添加角色 ~~~[api] post:/role/save *string:title=角色名#角色名 *string:description=角色描述#角色描述 <<< success { "code":0 } <<< error { "code": -1, "msg": "参数错误!" } ~~~ ## 修改角色 ~~~[api] post:/role/update *int:id=1#角色 id *string:title=角色名#角色名 *string:description=角色描述#角色描述 <<< success { "code":0 } <<< error { "code": -1, "msg": "参数错误!" } ~~~ ## 删除角色 ~~~[api] post:/role/delete *int:id=1#角色 id <<< success { "code":0 } <<< error { "code": -1, "msg": "参数错误!" } ~~~ ## 获取可选的功能 ~~~[api] get:/role/permissionsTree <<< success { "code": 0, "data": [ { "id": 1, "name": "基础设置",//一级菜单名 "description": "",//描述 "children": [ { "id": 3, "name": "banner广告位", "description": "" } ] } ] } ~~~ ## 获取拥有的权限 ~~~[api] get:/role/permissionsForRole *int:role=1#列表id <<< success { "code": 0, "data": [ { "ID": 2, "Title": "基础设置", "Description": "" } ] } <<< error { "code": -1, "msg": "参数错误!" } ~~~ ## 设置角色权限 ~~~[api] post:/role/updatePermissionsForRole *string:role=原角色权限#原角色权限 *array:permissions=[]#新角色权限 <<< success { "code":0 } <<< error { "code": -1, "msg": "参数错误!" } ~~~