init to statistics and manage pos type users

This commit is contained in:
2026-04-13 13:21:50 +03:30
parent 9cef733370
commit 388aa25de4
31 changed files with 385 additions and 251 deletions
File diff suppressed because one or more lines are too long
+16 -16
View File
@@ -258,7 +258,7 @@ export type ConsumerAccountCreateInput = {
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateInput = {
@@ -269,7 +269,7 @@ export type ConsumerAccountUncheckedCreateInput = {
consumer_id: string
account_id: string
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountUpdateInput = {
@@ -280,7 +280,7 @@ export type ConsumerAccountUpdateInput = {
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateInput = {
@@ -291,7 +291,7 @@ export type ConsumerAccountUncheckedUpdateInput = {
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountCreateManyInput = {
@@ -485,7 +485,7 @@ export type ConsumerAccountCreateWithoutAccountInput = {
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
@@ -495,7 +495,7 @@ export type ConsumerAccountUncheckedCreateWithoutAccountInput = {
updated_at?: Date | string
consumer_id: string
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountCreateOrConnectWithoutAccountInput = {
@@ -521,7 +521,7 @@ export type ConsumerAccountUpdateWithoutAccountInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
@@ -531,7 +531,7 @@ export type ConsumerAccountUncheckedUpdateWithoutAccountInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountCreateWithoutConsumerInput = {
@@ -541,7 +541,7 @@ export type ConsumerAccountCreateWithoutConsumerInput = {
updated_at?: Date | string
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
permission?: Prisma.PermissionConsumerCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateWithoutConsumerInput = {
@@ -551,7 +551,7 @@ export type ConsumerAccountUncheckedCreateWithoutConsumerInput = {
updated_at?: Date | string
account_id: string
permission?: Prisma.PermissionConsumerUncheckedCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountCreateOrConnectWithoutConsumerInput = {
@@ -599,7 +599,7 @@ export type ConsumerAccountCreateWithoutPermissionInput = {
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutConsumer_accountsInput
account: Prisma.AccountCreateNestedOneWithoutConsumer_accountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountUncheckedCreateWithoutPermissionInput = {
@@ -609,7 +609,7 @@ export type ConsumerAccountUncheckedCreateWithoutPermissionInput = {
updated_at?: Date | string
consumer_id: string
account_id: string
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput
sales_invoices?: Prisma.SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput
}
export type ConsumerAccountCreateOrConnectWithoutPermissionInput = {
@@ -635,7 +635,7 @@ export type ConsumerAccountUpdateWithoutPermissionInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutConsumer_accountsNestedInput
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = {
@@ -645,7 +645,7 @@ export type ConsumerAccountUncheckedUpdateWithoutPermissionInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountCreateWithoutSales_invoicesInput = {
@@ -719,7 +719,7 @@ export type ConsumerAccountUpdateWithoutConsumerInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account?: Prisma.AccountUpdateOneRequiredWithoutConsumer_accountNestedInput
permission?: Prisma.PermissionConsumerUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = {
@@ -729,7 +729,7 @@ export type ConsumerAccountUncheckedUpdateWithoutConsumerInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
account_id?: Prisma.StringFieldUpdateOperationsInput | string
permission?: Prisma.PermissionConsumerUncheckedUpdateOneWithoutConsumer_accountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput
sales_invoices?: Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput
}
export type ConsumerAccountUncheckedUpdateManyWithoutConsumerInput = {
+56 -56
View File
@@ -262,7 +262,7 @@ export type SalesInvoiceWhereInput = {
pos_id?: Prisma.StringFilter<"SalesInvoice"> | string
customer?: Prisma.XOR<Prisma.CustomerNullableScalarRelationFilter, Prisma.CustomerWhereInput> | null
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
items?: Prisma.SalesInvoiceItemListRelationFilter
payments?: Prisma.SalesInvoicePaymentListRelationFilter
}
@@ -281,7 +281,7 @@ export type SalesInvoiceOrderByWithRelationInput = {
pos_id?: Prisma.SortOrder
customer?: Prisma.CustomerOrderByWithRelationInput
pos?: Prisma.PosOrderByWithRelationInput
account?: Prisma.ConsumerAccountOrderByWithRelationInput
consumer_account?: Prisma.ConsumerAccountOrderByWithRelationInput
items?: Prisma.SalesInvoiceItemOrderByRelationAggregateInput
payments?: Prisma.SalesInvoicePaymentOrderByRelationAggregateInput
_relevance?: Prisma.SalesInvoiceOrderByRelevanceInput
@@ -304,7 +304,7 @@ export type SalesInvoiceWhereUniqueInput = Prisma.AtLeast<{
pos_id?: Prisma.StringFilter<"SalesInvoice"> | string
customer?: Prisma.XOR<Prisma.CustomerNullableScalarRelationFilter, Prisma.CustomerWhereInput> | null
pos?: Prisma.XOR<Prisma.PosScalarRelationFilter, Prisma.PosWhereInput>
account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
consumer_account?: Prisma.XOR<Prisma.ConsumerAccountScalarRelationFilter, Prisma.ConsumerAccountWhereInput>
items?: Prisma.SalesInvoiceItemListRelationFilter
payments?: Prisma.SalesInvoicePaymentListRelationFilter
}, "id" | "code">
@@ -356,7 +356,7 @@ export type SalesInvoiceCreateInput = {
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -388,7 +388,7 @@ export type SalesInvoiceUpdateInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -517,45 +517,45 @@ export type SalesInvoiceScalarRelationFilter = {
isNot?: Prisma.SalesInvoiceWhereInput
}
export type SalesInvoiceCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput> | Prisma.SalesInvoiceCreateWithoutAccountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput | Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.SalesInvoiceCreateManyAccountInputEnvelope
export type SalesInvoiceCreateNestedManyWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput> | Prisma.SalesInvoiceCreateWithoutConsumer_accountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput | Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput[]
createMany?: Prisma.SalesInvoiceCreateManyConsumer_accountInputEnvelope
connect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
}
export type SalesInvoiceUncheckedCreateNestedManyWithoutAccountInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput> | Prisma.SalesInvoiceCreateWithoutAccountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput | Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput[]
createMany?: Prisma.SalesInvoiceCreateManyAccountInputEnvelope
export type SalesInvoiceUncheckedCreateNestedManyWithoutConsumer_accountInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput> | Prisma.SalesInvoiceCreateWithoutConsumer_accountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput | Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput[]
createMany?: Prisma.SalesInvoiceCreateManyConsumer_accountInputEnvelope
connect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
}
export type SalesInvoiceUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput> | Prisma.SalesInvoiceCreateWithoutAccountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput | Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutAccountInput | Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.SalesInvoiceCreateManyAccountInputEnvelope
export type SalesInvoiceUpdateManyWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput> | Prisma.SalesInvoiceCreateWithoutConsumer_accountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput | Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput[]
upsert?: Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutConsumer_accountInput | Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutConsumer_accountInput[]
createMany?: Prisma.SalesInvoiceCreateManyConsumer_accountInputEnvelope
set?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
disconnect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
delete?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
connect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
update?: Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutAccountInput | Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.SalesInvoiceUpdateManyWithWhereWithoutAccountInput | Prisma.SalesInvoiceUpdateManyWithWhereWithoutAccountInput[]
update?: Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutConsumer_accountInput | Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutConsumer_accountInput[]
updateMany?: Prisma.SalesInvoiceUpdateManyWithWhereWithoutConsumer_accountInput | Prisma.SalesInvoiceUpdateManyWithWhereWithoutConsumer_accountInput[]
deleteMany?: Prisma.SalesInvoiceScalarWhereInput | Prisma.SalesInvoiceScalarWhereInput[]
}
export type SalesInvoiceUncheckedUpdateManyWithoutAccountNestedInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput> | Prisma.SalesInvoiceCreateWithoutAccountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput | Prisma.SalesInvoiceCreateOrConnectWithoutAccountInput[]
upsert?: Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutAccountInput | Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutAccountInput[]
createMany?: Prisma.SalesInvoiceCreateManyAccountInputEnvelope
export type SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountNestedInput = {
create?: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput> | Prisma.SalesInvoiceCreateWithoutConsumer_accountInput[] | Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput[]
connectOrCreate?: Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput | Prisma.SalesInvoiceCreateOrConnectWithoutConsumer_accountInput[]
upsert?: Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutConsumer_accountInput | Prisma.SalesInvoiceUpsertWithWhereUniqueWithoutConsumer_accountInput[]
createMany?: Prisma.SalesInvoiceCreateManyConsumer_accountInputEnvelope
set?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
disconnect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
delete?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
connect?: Prisma.SalesInvoiceWhereUniqueInput | Prisma.SalesInvoiceWhereUniqueInput[]
update?: Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutAccountInput | Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutAccountInput[]
updateMany?: Prisma.SalesInvoiceUpdateManyWithWhereWithoutAccountInput | Prisma.SalesInvoiceUpdateManyWithWhereWithoutAccountInput[]
update?: Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutConsumer_accountInput | Prisma.SalesInvoiceUpdateWithWhereUniqueWithoutConsumer_accountInput[]
updateMany?: Prisma.SalesInvoiceUpdateManyWithWhereWithoutConsumer_accountInput | Prisma.SalesInvoiceUpdateManyWithWhereWithoutConsumer_accountInput[]
deleteMany?: Prisma.SalesInvoiceScalarWhereInput | Prisma.SalesInvoiceScalarWhereInput[]
}
@@ -679,7 +679,7 @@ export type SalesInvoiceUpdateOneRequiredWithoutPaymentsNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.SalesInvoiceUpdateToOneWithWhereWithoutPaymentsInput, Prisma.SalesInvoiceUpdateWithoutPaymentsInput>, Prisma.SalesInvoiceUncheckedUpdateWithoutPaymentsInput>
}
export type SalesInvoiceCreateWithoutAccountInput = {
export type SalesInvoiceCreateWithoutConsumer_accountInput = {
id?: string
code: string
total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -694,7 +694,7 @@ export type SalesInvoiceCreateWithoutAccountInput = {
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
export type SalesInvoiceUncheckedCreateWithoutAccountInput = {
export type SalesInvoiceUncheckedCreateWithoutConsumer_accountInput = {
id?: string
code: string
total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -709,30 +709,30 @@ export type SalesInvoiceUncheckedCreateWithoutAccountInput = {
payments?: Prisma.SalesInvoicePaymentUncheckedCreateNestedManyWithoutInvoiceInput
}
export type SalesInvoiceCreateOrConnectWithoutAccountInput = {
export type SalesInvoiceCreateOrConnectWithoutConsumer_accountInput = {
where: Prisma.SalesInvoiceWhereUniqueInput
create: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput>
create: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput>
}
export type SalesInvoiceCreateManyAccountInputEnvelope = {
data: Prisma.SalesInvoiceCreateManyAccountInput | Prisma.SalesInvoiceCreateManyAccountInput[]
export type SalesInvoiceCreateManyConsumer_accountInputEnvelope = {
data: Prisma.SalesInvoiceCreateManyConsumer_accountInput | Prisma.SalesInvoiceCreateManyConsumer_accountInput[]
skipDuplicates?: boolean
}
export type SalesInvoiceUpsertWithWhereUniqueWithoutAccountInput = {
export type SalesInvoiceUpsertWithWhereUniqueWithoutConsumer_accountInput = {
where: Prisma.SalesInvoiceWhereUniqueInput
update: Prisma.XOR<Prisma.SalesInvoiceUpdateWithoutAccountInput, Prisma.SalesInvoiceUncheckedUpdateWithoutAccountInput>
create: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutAccountInput, Prisma.SalesInvoiceUncheckedCreateWithoutAccountInput>
update: Prisma.XOR<Prisma.SalesInvoiceUpdateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedUpdateWithoutConsumer_accountInput>
create: Prisma.XOR<Prisma.SalesInvoiceCreateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedCreateWithoutConsumer_accountInput>
}
export type SalesInvoiceUpdateWithWhereUniqueWithoutAccountInput = {
export type SalesInvoiceUpdateWithWhereUniqueWithoutConsumer_accountInput = {
where: Prisma.SalesInvoiceWhereUniqueInput
data: Prisma.XOR<Prisma.SalesInvoiceUpdateWithoutAccountInput, Prisma.SalesInvoiceUncheckedUpdateWithoutAccountInput>
data: Prisma.XOR<Prisma.SalesInvoiceUpdateWithoutConsumer_accountInput, Prisma.SalesInvoiceUncheckedUpdateWithoutConsumer_accountInput>
}
export type SalesInvoiceUpdateManyWithWhereWithoutAccountInput = {
export type SalesInvoiceUpdateManyWithWhereWithoutConsumer_accountInput = {
where: Prisma.SalesInvoiceScalarWhereInput
data: Prisma.XOR<Prisma.SalesInvoiceUpdateManyMutationInput, Prisma.SalesInvoiceUncheckedUpdateManyWithoutAccountInput>
data: Prisma.XOR<Prisma.SalesInvoiceUpdateManyMutationInput, Prisma.SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountInput>
}
export type SalesInvoiceScalarWhereInput = {
@@ -762,7 +762,7 @@ export type SalesInvoiceCreateWithoutPosInput = {
created_at?: Date | string
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -818,7 +818,7 @@ export type SalesInvoiceCreateWithoutCustomerInput = {
created_at?: Date | string
updated_at?: Date | string
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -875,7 +875,7 @@ export type SalesInvoiceCreateWithoutItemsInput = {
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
payments?: Prisma.SalesInvoicePaymentCreateNestedManyWithoutInvoiceInput
}
@@ -921,7 +921,7 @@ export type SalesInvoiceUpdateWithoutItemsInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -951,7 +951,7 @@ export type SalesInvoiceCreateWithoutPaymentsInput = {
updated_at?: Date | string
customer?: Prisma.CustomerCreateNestedOneWithoutSales_invoicesInput
pos: Prisma.PosCreateNestedOneWithoutSales_invoicesInput
account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
consumer_account: Prisma.ConsumerAccountCreateNestedOneWithoutSales_invoicesInput
items?: Prisma.SalesInvoiceItemCreateNestedManyWithoutInvoiceInput
}
@@ -997,7 +997,7 @@ export type SalesInvoiceUpdateWithoutPaymentsInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
}
@@ -1016,7 +1016,7 @@ export type SalesInvoiceUncheckedUpdateWithoutPaymentsInput = {
items?: Prisma.SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceNestedInput
}
export type SalesInvoiceCreateManyAccountInput = {
export type SalesInvoiceCreateManyConsumer_accountInput = {
id?: string
code: string
total_amount: runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -1029,7 +1029,7 @@ export type SalesInvoiceCreateManyAccountInput = {
pos_id: string
}
export type SalesInvoiceUpdateWithoutAccountInput = {
export type SalesInvoiceUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -1044,7 +1044,7 @@ export type SalesInvoiceUpdateWithoutAccountInput = {
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
export type SalesInvoiceUncheckedUpdateWithoutAccountInput = {
export type SalesInvoiceUncheckedUpdateWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -1059,7 +1059,7 @@ export type SalesInvoiceUncheckedUpdateWithoutAccountInput = {
payments?: Prisma.SalesInvoicePaymentUncheckedUpdateManyWithoutInvoiceNestedInput
}
export type SalesInvoiceUncheckedUpdateManyWithoutAccountInput = {
export type SalesInvoiceUncheckedUpdateManyWithoutConsumer_accountInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.StringFieldUpdateOperationsInput | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
@@ -1095,7 +1095,7 @@ export type SalesInvoiceUpdateWithoutPosInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
customer?: Prisma.CustomerUpdateOneWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -1151,7 +1151,7 @@ export type SalesInvoiceUpdateWithoutCustomerInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
pos?: Prisma.PosUpdateOneRequiredWithoutSales_invoicesNestedInput
account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
consumer_account?: Prisma.ConsumerAccountUpdateOneRequiredWithoutSales_invoicesNestedInput
items?: Prisma.SalesInvoiceItemUpdateManyWithoutInvoiceNestedInput
payments?: Prisma.SalesInvoicePaymentUpdateManyWithoutInvoiceNestedInput
}
@@ -1238,7 +1238,7 @@ export type SalesInvoiceSelect<ExtArgs extends runtime.Types.Extensions.Internal
pos_id?: boolean
customer?: boolean | Prisma.SalesInvoice$customerArgs<ExtArgs>
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
items?: boolean | Prisma.SalesInvoice$itemsArgs<ExtArgs>
payments?: boolean | Prisma.SalesInvoice$paymentsArgs<ExtArgs>
_count?: boolean | Prisma.SalesInvoiceCountOutputTypeDefaultArgs<ExtArgs>
@@ -1264,7 +1264,7 @@ export type SalesInvoiceOmit<ExtArgs extends runtime.Types.Extensions.InternalAr
export type SalesInvoiceInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
customer?: boolean | Prisma.SalesInvoice$customerArgs<ExtArgs>
pos?: boolean | Prisma.PosDefaultArgs<ExtArgs>
account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
consumer_account?: boolean | Prisma.ConsumerAccountDefaultArgs<ExtArgs>
items?: boolean | Prisma.SalesInvoice$itemsArgs<ExtArgs>
payments?: boolean | Prisma.SalesInvoice$paymentsArgs<ExtArgs>
_count?: boolean | Prisma.SalesInvoiceCountOutputTypeDefaultArgs<ExtArgs>
@@ -1275,7 +1275,7 @@ export type $SalesInvoicePayload<ExtArgs extends runtime.Types.Extensions.Intern
objects: {
customer: Prisma.$CustomerPayload<ExtArgs> | null
pos: Prisma.$PosPayload<ExtArgs>
account: Prisma.$ConsumerAccountPayload<ExtArgs>
consumer_account: Prisma.$ConsumerAccountPayload<ExtArgs>
items: Prisma.$SalesInvoiceItemPayload<ExtArgs>[]
payments: Prisma.$SalesInvoicePaymentPayload<ExtArgs>[]
}
@@ -1633,7 +1633,7 @@ export interface Prisma__SalesInvoiceClient<T, Null = never, ExtArgs extends run
readonly [Symbol.toStringTag]: "PrismaPromise"
customer<T extends Prisma.SalesInvoice$customerArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoice$customerArgs<ExtArgs>>): Prisma.Prisma__CustomerClient<runtime.Types.Result.GetResult<Prisma.$CustomerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
pos<T extends Prisma.PosDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.PosDefaultArgs<ExtArgs>>): Prisma.Prisma__PosClient<runtime.Types.Result.GetResult<Prisma.$PosPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
consumer_account<T extends Prisma.ConsumerAccountDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerAccountDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerAccountClient<runtime.Types.Result.GetResult<Prisma.$ConsumerAccountPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
items<T extends Prisma.SalesInvoice$itemsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoice$itemsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoiceItemPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
payments<T extends Prisma.SalesInvoice$paymentsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoice$paymentsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePaymentPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**