course_web01 / backend /src /admin /dto /create-course.dto.ts
trae-bot
2026032101
f45e448
import { IsString, IsNotEmpty, IsNumber, IsOptional } from 'class-validator';
export class CreateCourseDto {
@IsString()
@IsNotEmpty()
title: string;
@IsString()
@IsOptional()
description?: string;
@IsString()
@IsNotEmpty()
coverImage: string;
@IsString()
@IsNotEmpty()
driveLink: string;
@IsNumber()
@IsNotEmpty()
price: number;
@IsString()
@IsOptional()
category?: string;
@IsNumber()
@IsOptional()
viewCount?: number;
@IsNumber()
@IsOptional()
likeCount?: number;
@IsNumber()
@IsOptional()
starCount?: number;
}