feat: add top tracks report

This commit is contained in:
Julian Tölle 2021-05-22 14:57:28 +02:00
parent 60dc25f15e
commit 51fd78f6d9
11 changed files with 230 additions and 0 deletions

View file

@ -0,0 +1,10 @@
import { ValidateNested } from "class-validator";
import { User } from "../../users/user.entity";
import { ReportTimeDto } from "./report-time.dto";
export class GetTopTracksReportDto {
user: User;
@ValidateNested()
time: ReportTimeDto;
}

View file

@ -0,0 +1,8 @@
import { Track } from "../../music-library/track.entity";
export class TopTracksReportDto {
items: {
track: Track;
count: number;
}[];
}