feat(backend): DatabaseLearningObjectProvider geïmplementeerd.
This commit is contained in:
parent
463c8c9fc0
commit
bbcf22e4ea
8 changed files with 157 additions and 32 deletions
|
@ -12,6 +12,7 @@ import { Language } from './language.js';
|
|||
import { Attachment } from './attachment.entity.js';
|
||||
import { Teacher } from '../users/teacher.entity.js';
|
||||
import {DwengoContentType} from "../../services/learning-objects/processing/content-type";
|
||||
import {v4} from "uuid";
|
||||
|
||||
@Entity()
|
||||
export class LearningObject {
|
||||
|
@ -21,8 +22,11 @@ export class LearningObject {
|
|||
@Enum({ items: () => Language, primary: true })
|
||||
language!: Language;
|
||||
|
||||
@PrimaryKey({ type: 'string' })
|
||||
version: string = '1';
|
||||
@PrimaryKey({ type: 'number' })
|
||||
version: number = 1;
|
||||
|
||||
@Property({type: 'uuid', unique: true})
|
||||
uuid = v4();
|
||||
|
||||
@ManyToMany({ entity: () => Teacher })
|
||||
admins!: Teacher[];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue