Versions in this module Expand all Collapse all v0 v0.0.4 Jul 9, 2022 Changes in this version + var ProviderSet = wire.NewSet(NewHttpServerRegister, NewGrpcServerRegister, NewMenuService, ...) + func MapBizMenu2Pb(a *biz.Menu, b *pb.Menu) + func MapCreatePbMenu2Biz(a *pb.CreateMenuRequest, b *biz.Menu) + func MapUpdatePbMenu2Biz(a *pb.UpdateMenu, b *biz.Menu) + type GrpcServerRegister server.GrpcServiceRegister + func NewGrpcServerRegister(menu *MenuService) GrpcServerRegister + type HttpServerRegister server.HttpServiceRegister + func NewHttpServerRegister(menu *MenuService, authzSrv authz.Service, errEncoder khttp.EncodeErrorFunc, ...) HttpServerRegister + type MenuService struct + func NewMenuService(auth authz.Service, repo biz.MenuRepo, logger klog.Logger) *MenuService + func (s *MenuService) CreateMenu(ctx context.Context, req *pb.CreateMenuRequest) (*pb.Menu, error) + func (s *MenuService) DeleteMenu(ctx context.Context, req *pb.DeleteMenuRequest) (*pb.DeleteMenuReply, error) + func (s *MenuService) GetAvailableMenus(ctx context.Context, req *pb.GetAvailableMenusRequest) (*pb.GetAvailableMenusReply, error) + func (s *MenuService) GetMenu(ctx context.Context, req *pb.GetMenuRequest) (*pb.Menu, error) + func (s *MenuService) ListMenu(ctx context.Context, req *pb.ListMenuRequest) (*pb.ListMenuReply, error) + func (s *MenuService) UpdateMenu(ctx context.Context, req *pb.UpdateMenuRequest) (*pb.Menu, error)