feat(backend): Repositories voor leerinhoud

LearningObjectRepository, LearningPathRepository en AttachmentRepository aangemaakt.
This commit is contained in:
Gerald Schmittinger 2025-02-26 00:52:45 +01:00
parent cf97a3af84
commit 8ec201513c
5 changed files with 36 additions and 2 deletions

View file

@ -0,0 +1,10 @@
import {DwengoEntityRepository} from "../dwengo-entity-repository";
import {Attachment} from "../../entities/content/attachment.entity";
import {LearningObject} from "../../entities/content/learning-object.entity";
export class AttachmentRepository extends DwengoEntityRepository<Attachment> {
public findByLearningObjectAndNumber(learningObject: LearningObject, sequenceNumber: number) {
return this.findOne({learningObject: learningObject, sequenceNumber: sequenceNumber});
}
// This repository is read-only for now since creating own learning object is an extension feature.
}