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

package card_info_t_mall_game

import (
	"context"

	"kami/api/card_info_t_mall_game/v1"
)

type ICardInfoTMallGameV1 interface {
	TMallGameAccountCreate(ctx context.Context, req *v1.TMallGameAccountCreateReq) (res *v1.TMallGameAccountCreateRes, err error)
	TMallGameAccountList(ctx context.Context, req *v1.TMallGameAccountListReq) (res *v1.TMallGameAccountListRes, err error)
	TMallGameAccountToggle(ctx context.Context, req *v1.TMallGameAccountToggleReq) (res *v1.TMallGameAccountToggleRes, err error)
	TMallGameAccountDelete(ctx context.Context, req *v1.TMallGameAccountDeleteReq) (res *v1.TMallGameAccountDeleteRes, err error)
	TMallGameAccountGetOneRandom(ctx context.Context, req *v1.TMallGameAccountGetOneRandomReq) (res *v1.TMallGameAccountGetOneRandomRes, err error)
	TMallGameAccountAuthorizeGetKey(ctx context.Context, req *v1.TMallGameAccountAuthorizeGetKeyReq) (res *v1.TMallGameAccountAuthorizeGetKeyRes, err error)
	TMallGameAccountTMallAuthStatus(ctx context.Context, req *v1.TMallGameAccountTMallAuthStatusReq) (res *v1.TMallGameAccountTMallAuthStatusRes, err error)
	TMallGameAgisoCallback(ctx context.Context, req *v1.TMallGameAgisoCallbackReq) (res *v1.TMallGameAgisoCallbackRes, err error)
	TMallGameAccountAuthorizeCallback(ctx context.Context, req *v1.TMallGameAccountAuthorizeCallbackReq) (res *v1.TMallGameAccountAuthorizeCallbackRes, err error)
	CallBackOrderManual(ctx context.Context, req *v1.CallBackOrderManualReq) (res *v1.CallBackOrderManualRes, err error)
	TMallGameOrderQueryOrder(ctx context.Context, req *v1.TMallGameOrderQueryOrderReq) (res *v1.TMallGameOrderQueryOrderRes, err error)
	TMallGameOrderQueryCategory(ctx context.Context, req *v1.TMallGameOrderQueryCategoryReq) (res *v1.TMallGameOrderQueryCategoryRes, err error)
	TMallGameOrderList(ctx context.Context, req *v1.TMallGameOrderListReq) (res *v1.TMallGameOrderListRes, err error)
	TMallGameOrderSubmit(ctx context.Context, req *v1.TMallGameOrderSubmitReq) (res *v1.TMallGameOrderSubmitRes, err error)
	TMallGameOrderModifyStatusSucceed(ctx context.Context, req *v1.TMallGameOrderModifyStatusSucceedReq) (res *v1.TMallGameOrderModifyStatusSucceedRes, err error)
	TMallGameShopOrderList(ctx context.Context, req *v1.TMallGameShopOrderListReq) (res *v1.TMallGameShopOrderListRes, err error)
	TMallGameShopOrderGetOne(ctx context.Context, req *v1.TMallGameShopOrderGetOneReq) (res *v1.TMallGameShopOrderGetOneRes, err error)
	TMallGameShopOrderHistory(ctx context.Context, req *v1.TMallGameShopOrderHistoryReq) (res *v1.TMallGameShopOrderHistoryRes, err error)
	TMallGameShopOrderTMallHistory(ctx context.Context, req *v1.TMallGameShopOrderTMallHistoryReq) (res *v1.TMallGameShopOrderTMallHistoryRes, err error)
	TMallGameDataSync(ctx context.Context, req *v1.TMallGameDataSyncReq) (res *v1.TMallGameDataSyncRes, err error)
	TMallGameDailyOrderSummary(ctx context.Context, req *v1.TMallGameDailyOrderSummaryReq) (res *v1.TMallGameDailyOrderSummaryRes, err error)
	TMallGameStats(ctx context.Context, req *v1.TMallGameStatsReq) (res *v1.TMallGameStatsRes, err error)
}
