Some checks failed
Music Collection CI Workflow / test (./backend) (push) Failing after 28s
Music Collection CI Workflow / test (./frontend) (push) Failing after 19s
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
Music Collection CI Workflow / deploy (push) Has been skipped
21 lines
367 B
TypeScript
21 lines
367 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)
|
|
songs: Song[]
|
|
}
|