adminNavigation - TimYi/FengHuang GitHub Wiki

请求URL

http://101.200.229.135:8080/api/admin/navigation

字段说明

字段分为显示和保存两部分。
保存字段会有一些关联实体的id,显示字段会把一些关联实体的内容扁平化显示。

显示字段

id:id
ordernum:排序序号
type:类型,枚举值:URL,DROPDOWN
title:标题
url:链接(type为URL才有)
subNavigations:下拉子菜单(type为DROPDOWN才有),内容和一级菜单一样。

传参字段

id:id
ordernum:排序序号
type:类型,枚举值:URL,DROPDOWN
title:标题
url:链接(type为URL才有)
superNavigationId:上级菜单id

返回示例

{
"result": {
    "totalCount": 1,
    "totalPages": 1,
    "page": 1,
    "size": 8,
    "result": [
        {
            "id": "404040e64e860291014e860625c90000",
            "type": "URL",
            "ordernum": 0,
            "title": "首页",
            "url": "http://www.ifhzj.com",
            "subNavigations": [
                {
                    "id": "404040e64e860291014e860ec1cd0003",
                    "type": "URL",
                    "ordernum": 0,
                    "title": "下级菜单",
                    "url": "http://www.ifhzj.com",
                    "subNavigations": []
                }
            ]
        }
    ]
},
"status": "OK"
}

排序接口

url:http://101.200.229.135:8080/api/admin/navigation/order
method:POST
参数:id-ordernum键值对组成的map
请求参考:一下为通过测试的请求参数,请求方式为application/json
{
    "404040e64e866c94014e866ca4110000": 1,
    "404040e64e866c94014e866ca4980001": 0
}