From e4bf7e65e729bbfa74e0bd0906ffc1c64b75a5da Mon Sep 17 00:00:00 2001 From: wucongxing <815046773@qq.com> Date: Mon, 3 Jul 2023 15:11:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E8=8F=9C=E5=8D=95=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E6=96=B0=E5=A2=9Eapis=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/responses/menuResponse/menu.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/responses/menuResponse/menu.go b/api/responses/menuResponse/menu.go index a2b750b..026652f 100644 --- a/api/responses/menuResponse/menu.go +++ b/api/responses/menuResponse/menu.go @@ -35,6 +35,7 @@ type getMenu struct { Path string `json:"path"` // 页面地址(#表示当前页) Component string `json:"component"` // 组件名称 Api []*getAdminMenuApi `json:"api"` // 接口数据 + Apis []string `json:"apis"` // 接口数据 CreatedAt model.LocalTime `json:"created_at"` // 创建时间 UpdatedAt model.LocalTime `json:"updated_at"` // 修改时间 } @@ -50,6 +51,7 @@ func GetMenuResponse(adminMenu *model.AdminMenu, adminMenuApi []*model.AdminMenu var getMenuResponse *getMenu getAdminMenuApis := make([]*getAdminMenuApi, len(adminMenuApi)) + apis := make([]string, 0, len(adminMenuApi)) if adminMenu != nil { getMenuResponse = &getMenu{ @@ -78,9 +80,11 @@ func GetMenuResponse(adminMenu *model.AdminMenu, adminMenuApi []*model.AdminMenu // 将转换后的结构体添加到新切片中 getAdminMenuApis[i] = result + apis = append(apis, strconv.FormatInt(v.ApiId, 10)) } getMenuResponse.Api = getAdminMenuApis + getMenuResponse.Apis = apis } return getMenuResponse, nil