feat(customers): add DTOs for individual and legal customer creation

- Created CreateCustomerIndividualDto for individual customer data with fields: first_name, last_name, national_code, postal_code, is_favorite, and economic_code.
- Created CreateCustomerLegalDto for legal customer data with fields: company_name, economic_code, registration_number, and postal_code.
This commit is contained in:
2026-02-24 12:42:10 +03:30
parent c7cd7cd855
commit b949500482
27 changed files with 4116 additions and 600 deletions
@@ -283,7 +283,7 @@ export type SalesInvoicePaymentCreateInput = {
payment_method: $Enums.PaymentMethodType
paid_at: Date | string
created_at?: Date | string
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutSales_invoice_paymentsInput
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutPaymentsInput
}
export type SalesInvoicePaymentUncheckedCreateInput = {
@@ -301,7 +301,7 @@ export type SalesInvoicePaymentUpdateInput = {
payment_method?: Prisma.EnumPaymentMethodTypeFieldUpdateOperationsInput | $Enums.PaymentMethodType
paid_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutSales_invoice_paymentsNestedInput
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutPaymentsNestedInput
}
export type SalesInvoicePaymentUncheckedUpdateInput = {