music-collection/backend/src/album/album.entity.ts
Phill Pover daeb697086
Some checks failed
Music Collection CI Workflow / test (./backend) (push) Successful in 28s
Music Collection CI Workflow / test (./frontend) (push) Failing after 28s
Music Collection CI Workflow / deploy (push) Has been skipped
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/msuic-collection-backend, ./backend) (push) Has been skipped
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Has been skipped
Fixing tests
2025-04-06 22:59:58 +01:00

21 lines
406 B
TypeScript

import { Entity, Column, OneToMany, PrimaryGeneratedColumn } from 'typeorm';
import { Song } from '../song/song.entity';
@Entity()
export class Album {
@PrimaryGeneratedColumn()
id: number
@Column()
title: string
@Column()
artist: string
@Column()
genre: string
@OneToMany(() => Song, (song) => song.album, { eager: true, onDelete: 'CASCADE' })
songs: Song[]
}