2025-12-09 13:59:07 +03:30
|
|
|
import { Type } from 'class-transformer'
|
2025-12-10 16:54:08 +03:30
|
|
|
import { IsNotEmpty, IsNumber, Min } from 'class-validator'
|
2025-12-09 13:59:07 +03:30
|
|
|
|
|
|
|
|
export class CreatePurchaseReceiptItemDto {
|
|
|
|
|
@Type(() => Number)
|
|
|
|
|
@IsNumber()
|
2025-12-10 16:54:08 +03:30
|
|
|
@Min(0)
|
2025-12-09 13:59:07 +03:30
|
|
|
count: number
|
|
|
|
|
|
|
|
|
|
@Type(() => Number)
|
|
|
|
|
@IsNumber()
|
2025-12-10 16:54:08 +03:30
|
|
|
@Min(0)
|
2026-01-04 13:45:26 +03:30
|
|
|
unitPrice: number
|
2025-12-09 13:59:07 +03:30
|
|
|
|
|
|
|
|
@Type(() => Number)
|
|
|
|
|
@IsNumber()
|
2025-12-10 16:54:08 +03:30
|
|
|
@Min(0)
|
2026-01-04 13:45:26 +03:30
|
|
|
totalAmount: number
|
2025-12-09 13:59:07 +03:30
|
|
|
|
|
|
|
|
@Type(() => Number)
|
2025-12-10 16:54:08 +03:30
|
|
|
@IsNotEmpty()
|
2025-12-09 13:59:07 +03:30
|
|
|
productId: number
|
2025-12-10 16:54:08 +03:30
|
|
|
|
|
|
|
|
description?: string
|
2025-12-09 13:59:07 +03:30
|
|
|
}
|