新增菜单详情,增加返回api。修改部门详情返回数据

This commit is contained in:
2023-06-30 19:12:10 +08:00
parent 2e6df8c974
commit a22dd7c38c
6 changed files with 129 additions and 50 deletions
+22
View File
@@ -304,3 +304,25 @@ func (r *MenuService) DeleteMenu(c *gin.Context, DeleteMenuRequest requests.Dele
return true, nil
}
// GetMenu 菜单详情
func (r *MenuService) GetMenu(menuId int64) (*model.AdminMenu, error) {
adminMenuDao := dao.AdminMenuDao{}
adminMenu, _ := adminMenuDao.GetAdminMenuById(menuId)
if adminMenu == nil {
return nil, errors.New("数据错误")
}
return adminMenu, nil
}
// GetAdminMenuApi 获取菜单关联api-菜单id
func (r *MenuService) GetAdminMenuApi(menuId int64) ([]*model.AdminMenuApi, error) {
adminMenuApiDao := dao.AdminMenuApiDao{}
adminMenuApis, err := adminMenuApiDao.GetAdminMenuApiListWithAPIByMenuID(menuId)
if err != nil {
return adminMenuApis, errors.New("数据错误")
}
return adminMenuApis, nil
}