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

package sys_payment

import (
	"context"

	"kami/api/sys_payment/v1"
)

type ISysPaymentV1 interface {
	PaymentSummaryList(ctx context.Context, req *v1.PaymentSummaryListReq) (res *v1.PaymentSummaryListRes, err error)
	SysPaymentGet(ctx context.Context, req *v1.SysPaymentGetReq) (res *v1.SysPaymentGetRes, err error)
	SysPaymentGetOne(ctx context.Context, req *v1.SysPaymentGetOneReq) (res *v1.SysPaymentGetOneRes, err error)
	SysPaymentAdd(ctx context.Context, req *v1.SysPaymentAddReq) (res *v1.SysPaymentAddRes, err error)
	SysPaymentRecordsGet(ctx context.Context, req *v1.SysPaymentRecordsGetReq) (res *v1.SysPaymentRecordsGetRes, err error)
	SysPaymentRecordsGetStatistics(ctx context.Context, req *v1.SysPaymentRecordsGetStatisticsReq) (res *v1.SysPaymentRecordsGetStatisticsRes, err error)
}
