From b3949dee24bf158e7a83f75b112c2b0478c35773 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=E1=BB=AFu=20H=C3=A0?= Date: Fri, 2 Sep 2022 22:38:15 +0700 Subject: [PATCH] Add missing RawFind method --- usecase/usecase.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/usecase/usecase.go b/usecase/usecase.go index d9043074..4b1a53e3 100644 --- a/usecase/usecase.go +++ b/usecase/usecase.go @@ -265,6 +265,10 @@ func (u Usecase[V]) Delete(context context.Context, model *V, fs ...gpa.Filter) } } +func (u Usecase[V]) RawFind(context context.Context, dst interface{}, sql string, attrs ...interface{}) error { + return u.Repository.Raw(context, sql, attrs...).Find(dst).Error +} + func (u Usecase[V]) Es() ElasticsearchUsecase[V] { return u.ElasticsearchUsecase }