##列表
~~~[api]
get:admin/rules
type#若type為tree,則返回樹狀結構
<<<
success
{
"code": 200,
"data": {},
"error": ""
}
<<<
error
~~~
##詳情
~~~[api]
get:admin/rules/:id
<<<
success
{
"code": 200,
"data": {
"id": 10,
"title": "系統基礎功能", //名稱
"name": "admin", //規則
"level": 1, //類別 1模塊,2控制器,3操作
"pid": 0, //父id,默認0
"status": 1 //狀態,1啟用,0禁用
},
"error": ""
}
<<<
error
~~~
##添加
~~~[api]
post:admin/rules
*title#名稱
*name#規則
*int:level#類別 1模塊,2控制器,3操作
*int:pid#父id,默認0
*int:status#狀態,1啟用,0禁用
<<<
success
{
"code": 200,
"data": "添加成功",
"error": ""
}
<<<
error
~~~
##編輯
~~~[api]
PUT:admin/rules/:id
title#名稱
name#規則
int:level#類別 1模塊,2控制器,3操作
int:pid#父id,默認0
int:status#狀態,1啟用,0禁用
<<<
success
{
"code": 200,
"data": "編輯成功",
"error": ""
}
<<<
error
~~~
##刪除
~~~[api]
DELETE:admin/rules/:id
<<<
success
{
"code": 200,
"data": "刪除成功",
"error": ""
}
<<<
error
~~~
##批量刪除
~~~[api]
post:admin/rules/deletes
*array:ids#ID組
<<<
success
{
"code": 200,
"data": "刪除成功",
"error": ""
}
<<<
error
~~~
##批量修改
~~~[api]
post:admin/rules/enables
*array:ids#ID組
*int:status#狀態(0禁用、1啟用)
<<<
success
{
"code": 200,
"data": "操作成功",
"error": ""
}
<<<
error
~~~