// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package fund

import (
	"context"

	"kami/api/fund/v1"
)

type IFundV1 interface {
	WalletList(ctx context.Context, req *v1.WalletListReq) (res *v1.WalletListRes, err error)
	WalletCreate(ctx context.Context, req *v1.WalletCreateReq) (res *v1.WalletCreateRes, err error)
	WalletUpdate(ctx context.Context, req *v1.WalletUpdateReq) (res *v1.WalletUpdateRes, err error)
	WalletDelete(ctx context.Context, req *v1.WalletDeleteReq) (res *v1.WalletDeleteRes, err error)
	MenuLogList(ctx context.Context, req *v1.MenuLogListReq) (res *v1.MenuLogListRes, err error)
	MenuLogCreate(ctx context.Context, req *v1.MenuLogCreateReq) (res *v1.MenuLogCreateRes, err error)
	MenuLogUpdate(ctx context.Context, req *v1.MenuLogUpdateReq) (res *v1.MenuLogUpdateRes, err error)
	MenuLogDelete(ctx context.Context, req *v1.MenuLogDeleteReq) (res *v1.MenuLogDeleteRes, err error)
}
