package repository import ( "context" "kontor-api-gin/internal/models" "log/slog" "gorm.io/gorm" ) type PermissionRepository struct { db *gorm.DB } func (repository *PermissionRepository) FindAll(context context.Context) ([]models.Permission, error) { var permissions []models.Permission result := repository.db.Find(&permissions) slog.Info("ComicRepository#List", "count", result.RowsAffected) return permissions, nil } func NewPermissionRepository(db *gorm.DB) *PermissionRepository { repository := &PermissionRepository{db: db} return repository }