pangu
盘古开天,用于 admin 页面管理
1 数据模型
1.1 pangu_menu
+-------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| url | varchar(128) | NO | UNI | NULL | |
| label | varchar(64) | NO | | NULL | |
| icon | varchar(64) | NO | | NULL | |
| is_folder | tinyint(1) | NO | MUL | NULL | |
| is_visible | tinyint(1) | NO | MUL | NULL | |
| parent_id | int(11) | NO | MUL | NULL | |
| page_id | int(11) | NO | MUL | NULL | |
| update_time | datetime | NO | | NULL | |
| create_time | datetime | NO | | NULL | |
+-------------+--------------+------+-----+---------+----------------+
10 rows in set (0.00 sec)
1.2 pangu_page
+---------------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| page_content | text | YES | | NULL | |
| page_describe | varchar(2048) | NO | | NULL | |
| update_time | datetime | NO | | NULL | |
| create_time | datetime | NO | | NULL | |
+---------------+---------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
2 后端接口
POST /pangu/menu_create 'url_key' 'label' 'icon' 'is_visible=yes' 'parent_id=0'
POST /pangu/menu_delete 'menu_id'
GET /pangu/menu_list 'parent_id=0'
GET /pangu/menu_list_for_nav
GET /pangu/menu_list_for_page_select
GET /pangu/menu_list_in_aside
POST /pangu/menu_update 'menu_id' 'url_key' 'label' 'icon' 'is_visible=yes' 'parent_id=0'
POST /pangu/page_create 'url_key' 'label' 'icon' 'is_visible' 'parent_id' 'page_content' 'page_describe='
GET /pangu/page_get 'page_id'
GET /pangu/page_show 'page_id' '_replace=None'
POST /pangu/page_update 'page_id' 'page_content=None' 'page_describe=None'
3 前端
4 传送门
Last updated