library-picturebook-activity/backend/src/school/departments/dto/update-department.dto.ts
2025-12-09 11:10:36 +08:00

31 lines
377 B
TypeScript

import {
IsString,
IsInt,
IsOptional,
Min,
} from 'class-validator';
export class UpdateDepartmentDto {
@IsString()
@IsOptional()
name?: string;
@IsString()
@IsOptional()
code?: string;
@IsInt()
@IsOptional()
parentId?: number | null;
@IsString()
@IsOptional()
description?: string;
@IsInt()
@Min(0)
@IsOptional()
sort?: number;
}