Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseRepository ¶
type BaseRepository[T interfaces.Entity] interface { GetById(ctx context.Context, id string) (T, error) Create(ctx context.Context, entity *T) error Update(ctx context.Context, id string, entity *T) error Delete(ctx context.Context, id string) error Search(ctx context.Context, filters dto.SearchFilters, includes string, page int, pageSize int, sortParams string) ([]T, int, error) }
func NewBaseRepository ¶
func NewBaseRepository[T interfaces.Entity]() BaseRepository[T]
Click to show internal directories.
Click to hide internal directories.