| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- import {
- IsNumberString,
- IsInt,
- ArrayNotEmpty,
- ArrayMinSize,
- Length,
- } from 'class-validator';
- import { Expose } from 'class-transformer';
- import { PageGetDto } from '../../comm';
- export class DeleteTypeDto {
- @IsInt()
- @Expose()
- typeId: number;
- }
- export class CreateTypeDto {
- @Length(2)
- @Expose()
- name: string;
- }
- export class QueryImageDto extends PageGetDto {
- @IsNumberString()
- @Expose()
- typeId: string;
- }
- export class DeleteImageDto {
- @ArrayNotEmpty()
- @ArrayMinSize(1)
- @Expose()
- imageIds: number[];
- }
- export class UploadImageDto {
- @IsNumberString()
- @Expose()
- typeId: string;
- }
|