handler.go 543 Bytes
Newer Older
kzkzzzz's avatar
kzkzzzz committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package server

import (
	"context"
	"gomicro-base/api/wallet"
	"gomicro-base/service/wallet/internal/service"
)

// 检查接口实现
var _ wallet.WalletHandler = &handler{}

// handler类似控制器
type handler struct {
	svc *service.WalletService
}

17 18
func (h *handler) ChargeOne(ctx context.Context, req *wallet.ChargeOneReq, resp *wallet.ChargeOneResp) error {
	return h.svc.ChargeOne(ctx, req)
kzkzzzz's avatar
kzkzzzz committed
19 20
}

21 22
func (h *handler) AddGold(ctx context.Context, req *wallet.AddGoldReq, resp *wallet.AddGoldResp) error {
	return h.svc.AddGold(ctx, req)
kzkzzzz's avatar
kzkzzzz committed
23
}