import { IsInt, Max, Min } from 'class-validator'; /** * Einstellungen der Handelsware (quick-261002-fm5): Standard-Erloeskonto fuer * neue Konten und Startwert fuer die Gegenkonto-Vergabe. Ganze Zahlen, * bewusst ohne Standardwert — der Administrator hinterlegt sie einmalig. */ export class HandelswareSettingsDto { @IsInt({ message: 'Das Standard-Erlöskonto muss eine ganze Zahl sein' }) @Min(1, { message: 'Das Standard-Erlöskonto muss mindestens 1 sein' }) @Max(999999999, { message: 'Das Standard-Erlöskonto darf höchstens 999999999 sein' }) erloeskonto!: number; @IsInt({ message: 'Der Startwert Gegenkonto muss eine ganze Zahl sein' }) @Min(1, { message: 'Der Startwert Gegenkonto muss mindestens 1 sein' }) @Max(999999999, { message: 'Der Startwert Gegenkonto darf höchstens 999999999 sein' }) startGegenkonto!: number; }