(l *zap.Logger, dao dao.MenuDAO)
| 23 | } |
| 24 | |
| 25 | func NewMenuRepository(l *zap.Logger, dao dao.MenuDAO) MenuRepository { |
| 26 | return &menuRepository{ |
| 27 | l: l, |
| 28 | dao: dao, |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | // CreateMenu 创建新的菜单 |
| 33 | func (m *menuRepository) CreateMenu(ctx context.Context, menu *domain.Menu) error { |