MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / menusFromDAO

Method menusFromDAO

internal/repository/menu.go:118–129  ·  view source on GitHub ↗

menusFromDAO 批量转换菜单列表

(menus []*dao.Menu)

Source from the content-addressed store, hash-verified

116
117// menusFromDAO 批量转换菜单列表
118func (m *menuRepository) menusFromDAO(menus []*dao.Menu) []*domain.Menu {
119 if menus == nil {
120 return nil
121 }
122 result := make([]*domain.Menu, 0, len(menus))
123 for _, menu := range menus {
124 if menu != nil {
125 result = append(result, m.menuFromDAO(menu))
126 }
127 }
128 return result
129}

Callers 3

ListMenusMethod · 0.95
GetMenuTreeMethod · 0.95
menuFromDAOMethod · 0.95

Calls 1

menuFromDAOMethod · 0.95

Tested by

no test coverage detected