UNPKG

@opentiny/tiny-toolkit-pro

Version:

TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板

29 lines (27 loc) 821 B
import { IsNotEmpty } from 'class-validator'; import { i18nValidationMessage } from 'nestjs-i18n'; import { I18nTranslations } from '../../.generate/i18n.generated'; export class CreateUserDto { @IsNotEmpty({ message: i18nValidationMessage<I18nTranslations>('validation.NOT_EMPTY'), }) name: string; @IsNotEmpty({ message: i18nValidationMessage<I18nTranslations>('validation.NOT_EMPTY'), }) email: string; @IsNotEmpty({ message: i18nValidationMessage<I18nTranslations>('validation.NOT_EMPTY'), }) password: string; roleIds: number[] = []; department?: string; employeeType?: string; probationStart?: string; probationEnd?: string; probationDuration?: string; protocolStart?: string; protocolEnd?: string; address?: string; status?: number; }