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

package card_info_jd

import (
	"context"

	"kami/api/card_info_jd/v1"
)

type ICardInfoJdV1 interface {
	JDAccountDelete(ctx context.Context, req *v1.JDAccountDeleteReq) (res *v1.JDAccountDeleteRes, err error)
	JDAccountList(ctx context.Context, req *v1.JDAccountListReq) (res *v1.JDAccountListRes, err error)
	JDAccountCreate(ctx context.Context, req *v1.JDAccountCreateReq) (res *v1.JDAccountCreateRes, err error)
	JDAccountCookieCheck(ctx context.Context, req *v1.JDAccountCookieCheckReq) (res *v1.JDAccountCookieCheckRes, err error)
	JDAccountUpdate(ctx context.Context, req *v1.JDAccountUpdateReq) (res *v1.JDAccountUpdateRes, err error)
	JDAccountWalletList(ctx context.Context, req *v1.JDAccountWalletListReq) (res *v1.JDAccountWalletListRes, err error)
	JDAccountUpdateStatus(ctx context.Context, req *v1.JDAccountUpdateStatusReq) (res *v1.JDAccountUpdateStatusRes, err error)
	JDAccountRefreshStatus(ctx context.Context, req *v1.JDAccountRefreshStatusReq) (res *v1.JDAccountRefreshStatusRes, err error)
	DownloadTemplate(ctx context.Context, req *v1.DownloadTemplateReq) (res *v1.DownloadTemplateRes, err error)
	JDAccountCookieBatchCheck(ctx context.Context, req *v1.JDAccountCookieBatchCheckReq) (res *v1.JDAccountCookieBatchCheckRes, err error)
	JDAccountCookieBatchAdd(ctx context.Context, req *v1.JDAccountCookieBatchAddReq) (res *v1.JDAccountCookieBatchAddRes, err error)
	Download(ctx context.Context, req *v1.DownloadReq) (res *v1.DownloadRes, err error)
	JDConfigGet(ctx context.Context, req *v1.JDConfigGetReq) (res *v1.JDConfigGetRes, err error)
	JDConfigSet(ctx context.Context, req *v1.JDConfigSetReq) (res *v1.JDConfigSetRes, err error)
	Submit(ctx context.Context, req *v1.SubmitReq) (res *v1.SubmitRes, err error)
	List(ctx context.Context, req *v1.ListReq) (res *v1.ListRes, err error)
	OrderHistory(ctx context.Context, req *v1.OrderHistoryReq) (res *v1.OrderHistoryRes, err error)
	OrderCallback(ctx context.Context, req *v1.OrderCallbackReq) (res *v1.OrderCallbackRes, err error)
	OrderSummaryList(ctx context.Context, req *v1.OrderSummaryListReq) (res *v1.OrderSummaryListRes, err error)
}
