update pos consumer module

This commit is contained in:
2026-03-29 18:06:41 +03:30
parent 63fa2bc67e
commit c870a43e35
53 changed files with 2145 additions and 671 deletions
@@ -199,6 +199,7 @@ export type CustomerIndividualWhereInput = {
economic_code?: Prisma.StringNullableFilter<"CustomerIndividual"> | string | null
complex_id?: Prisma.StringFilter<"CustomerIndividual"> | string
customer?: Prisma.XOR<Prisma.CustomerScalarRelationFilter, Prisma.CustomerWhereInput>
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
}
export type CustomerIndividualOrderByWithRelationInput = {
@@ -210,6 +211,7 @@ export type CustomerIndividualOrderByWithRelationInput = {
economic_code?: Prisma.SortOrderInput | Prisma.SortOrder
complex_id?: Prisma.SortOrder
customer?: Prisma.CustomerOrderByWithRelationInput
complex?: Prisma.ComplexOrderByWithRelationInput
_relevance?: Prisma.CustomerIndividualOrderByRelevanceInput
}
@@ -226,6 +228,7 @@ export type CustomerIndividualWhereUniqueInput = Prisma.AtLeast<{
economic_code?: Prisma.StringNullableFilter<"CustomerIndividual"> | string | null
complex_id?: Prisma.StringFilter<"CustomerIndividual"> | string
customer?: Prisma.XOR<Prisma.CustomerScalarRelationFilter, Prisma.CustomerWhereInput>
complex?: Prisma.XOR<Prisma.ComplexScalarRelationFilter, Prisma.ComplexWhereInput>
}, "customer_id" | "complex_id_national_id">
export type CustomerIndividualOrderByWithAggregationInput = {
@@ -260,8 +263,8 @@ export type CustomerIndividualCreateInput = {
national_id: string
postal_code: string
economic_code?: string | null
complex_id: string
customer: Prisma.CustomerCreateNestedOneWithoutCustomerIndividualsInput
customer: Prisma.CustomerCreateNestedOneWithoutCustomer_individualsInput
complex: Prisma.ComplexCreateNestedOneWithoutCustomerIndividualsInput
}
export type CustomerIndividualUncheckedCreateInput = {
@@ -280,8 +283,8 @@ export type CustomerIndividualUpdateInput = {
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
customer?: Prisma.CustomerUpdateOneRequiredWithoutCustomerIndividualsNestedInput
customer?: Prisma.CustomerUpdateOneRequiredWithoutCustomer_individualsNestedInput
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerIndividualsNestedInput
}
export type CustomerIndividualUncheckedUpdateInput = {
@@ -310,7 +313,6 @@ export type CustomerIndividualUpdateManyMutationInput = {
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type CustomerIndividualUncheckedUpdateManyInput = {
@@ -323,6 +325,16 @@ export type CustomerIndividualUncheckedUpdateManyInput = {
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type CustomerIndividualListRelationFilter = {
every?: Prisma.CustomerIndividualWhereInput
some?: Prisma.CustomerIndividualWhereInput
none?: Prisma.CustomerIndividualWhereInput
}
export type CustomerIndividualOrderByRelationAggregateInput = {
_count?: Prisma.SortOrder
}
export type CustomerIndividualNullableScalarRelationFilter = {
is?: Prisma.CustomerIndividualWhereInput | null
isNot?: Prisma.CustomerIndividualWhereInput | null
@@ -369,6 +381,48 @@ export type CustomerIndividualMinOrderByAggregateInput = {
complex_id?: Prisma.SortOrder
}
export type CustomerIndividualCreateNestedManyWithoutComplexInput = {
create?: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput> | Prisma.CustomerIndividualCreateWithoutComplexInput[] | Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput[]
connectOrCreate?: Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput | Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput[]
createMany?: Prisma.CustomerIndividualCreateManyComplexInputEnvelope
connect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
}
export type CustomerIndividualUncheckedCreateNestedManyWithoutComplexInput = {
create?: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput> | Prisma.CustomerIndividualCreateWithoutComplexInput[] | Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput[]
connectOrCreate?: Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput | Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput[]
createMany?: Prisma.CustomerIndividualCreateManyComplexInputEnvelope
connect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
}
export type CustomerIndividualUpdateManyWithoutComplexNestedInput = {
create?: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput> | Prisma.CustomerIndividualCreateWithoutComplexInput[] | Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput[]
connectOrCreate?: Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput | Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput[]
upsert?: Prisma.CustomerIndividualUpsertWithWhereUniqueWithoutComplexInput | Prisma.CustomerIndividualUpsertWithWhereUniqueWithoutComplexInput[]
createMany?: Prisma.CustomerIndividualCreateManyComplexInputEnvelope
set?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
disconnect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
delete?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
connect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
update?: Prisma.CustomerIndividualUpdateWithWhereUniqueWithoutComplexInput | Prisma.CustomerIndividualUpdateWithWhereUniqueWithoutComplexInput[]
updateMany?: Prisma.CustomerIndividualUpdateManyWithWhereWithoutComplexInput | Prisma.CustomerIndividualUpdateManyWithWhereWithoutComplexInput[]
deleteMany?: Prisma.CustomerIndividualScalarWhereInput | Prisma.CustomerIndividualScalarWhereInput[]
}
export type CustomerIndividualUncheckedUpdateManyWithoutComplexNestedInput = {
create?: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput> | Prisma.CustomerIndividualCreateWithoutComplexInput[] | Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput[]
connectOrCreate?: Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput | Prisma.CustomerIndividualCreateOrConnectWithoutComplexInput[]
upsert?: Prisma.CustomerIndividualUpsertWithWhereUniqueWithoutComplexInput | Prisma.CustomerIndividualUpsertWithWhereUniqueWithoutComplexInput[]
createMany?: Prisma.CustomerIndividualCreateManyComplexInputEnvelope
set?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
disconnect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
delete?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
connect?: Prisma.CustomerIndividualWhereUniqueInput | Prisma.CustomerIndividualWhereUniqueInput[]
update?: Prisma.CustomerIndividualUpdateWithWhereUniqueWithoutComplexInput | Prisma.CustomerIndividualUpdateWithWhereUniqueWithoutComplexInput[]
updateMany?: Prisma.CustomerIndividualUpdateManyWithWhereWithoutComplexInput | Prisma.CustomerIndividualUpdateManyWithWhereWithoutComplexInput[]
deleteMany?: Prisma.CustomerIndividualScalarWhereInput | Prisma.CustomerIndividualScalarWhereInput[]
}
export type CustomerIndividualCreateNestedOneWithoutCustomerInput = {
create?: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutCustomerInput, Prisma.CustomerIndividualUncheckedCreateWithoutCustomerInput>
connectOrCreate?: Prisma.CustomerIndividualCreateOrConnectWithoutCustomerInput
@@ -401,13 +455,70 @@ export type CustomerIndividualUncheckedUpdateOneWithoutCustomerNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.CustomerIndividualUpdateToOneWithWhereWithoutCustomerInput, Prisma.CustomerIndividualUpdateWithoutCustomerInput>, Prisma.CustomerIndividualUncheckedUpdateWithoutCustomerInput>
}
export type CustomerIndividualCreateWithoutComplexInput = {
first_name: string
last_name: string
national_id: string
postal_code: string
economic_code?: string | null
customer: Prisma.CustomerCreateNestedOneWithoutCustomer_individualsInput
}
export type CustomerIndividualUncheckedCreateWithoutComplexInput = {
customer_id: string
first_name: string
last_name: string
national_id: string
postal_code: string
economic_code?: string | null
}
export type CustomerIndividualCreateOrConnectWithoutComplexInput = {
where: Prisma.CustomerIndividualWhereUniqueInput
create: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput>
}
export type CustomerIndividualCreateManyComplexInputEnvelope = {
data: Prisma.CustomerIndividualCreateManyComplexInput | Prisma.CustomerIndividualCreateManyComplexInput[]
skipDuplicates?: boolean
}
export type CustomerIndividualUpsertWithWhereUniqueWithoutComplexInput = {
where: Prisma.CustomerIndividualWhereUniqueInput
update: Prisma.XOR<Prisma.CustomerIndividualUpdateWithoutComplexInput, Prisma.CustomerIndividualUncheckedUpdateWithoutComplexInput>
create: Prisma.XOR<Prisma.CustomerIndividualCreateWithoutComplexInput, Prisma.CustomerIndividualUncheckedCreateWithoutComplexInput>
}
export type CustomerIndividualUpdateWithWhereUniqueWithoutComplexInput = {
where: Prisma.CustomerIndividualWhereUniqueInput
data: Prisma.XOR<Prisma.CustomerIndividualUpdateWithoutComplexInput, Prisma.CustomerIndividualUncheckedUpdateWithoutComplexInput>
}
export type CustomerIndividualUpdateManyWithWhereWithoutComplexInput = {
where: Prisma.CustomerIndividualScalarWhereInput
data: Prisma.XOR<Prisma.CustomerIndividualUpdateManyMutationInput, Prisma.CustomerIndividualUncheckedUpdateManyWithoutComplexInput>
}
export type CustomerIndividualScalarWhereInput = {
AND?: Prisma.CustomerIndividualScalarWhereInput | Prisma.CustomerIndividualScalarWhereInput[]
OR?: Prisma.CustomerIndividualScalarWhereInput[]
NOT?: Prisma.CustomerIndividualScalarWhereInput | Prisma.CustomerIndividualScalarWhereInput[]
customer_id?: Prisma.StringFilter<"CustomerIndividual"> | string
first_name?: Prisma.StringFilter<"CustomerIndividual"> | string
last_name?: Prisma.StringFilter<"CustomerIndividual"> | string
national_id?: Prisma.StringFilter<"CustomerIndividual"> | string
postal_code?: Prisma.StringFilter<"CustomerIndividual"> | string
economic_code?: Prisma.StringNullableFilter<"CustomerIndividual"> | string | null
complex_id?: Prisma.StringFilter<"CustomerIndividual"> | string
}
export type CustomerIndividualCreateWithoutCustomerInput = {
first_name: string
last_name: string
national_id: string
postal_code: string
economic_code?: string | null
complex_id: string
complex: Prisma.ComplexCreateNestedOneWithoutCustomerIndividualsInput
}
export type CustomerIndividualUncheckedCreateWithoutCustomerInput = {
@@ -441,7 +552,7 @@ export type CustomerIndividualUpdateWithoutCustomerInput = {
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
complex?: Prisma.ComplexUpdateOneRequiredWithoutCustomerIndividualsNestedInput
}
export type CustomerIndividualUncheckedUpdateWithoutCustomerInput = {
@@ -453,6 +564,42 @@ export type CustomerIndividualUncheckedUpdateWithoutCustomerInput = {
complex_id?: Prisma.StringFieldUpdateOperationsInput | string
}
export type CustomerIndividualCreateManyComplexInput = {
customer_id: string
first_name: string
last_name: string
national_id: string
postal_code: string
economic_code?: string | null
}
export type CustomerIndividualUpdateWithoutComplexInput = {
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
customer?: Prisma.CustomerUpdateOneRequiredWithoutCustomer_individualsNestedInput
}
export type CustomerIndividualUncheckedUpdateWithoutComplexInput = {
customer_id?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
}
export type CustomerIndividualUncheckedUpdateManyWithoutComplexInput = {
customer_id?: Prisma.StringFieldUpdateOperationsInput | string
first_name?: Prisma.StringFieldUpdateOperationsInput | string
last_name?: Prisma.StringFieldUpdateOperationsInput | string
national_id?: Prisma.StringFieldUpdateOperationsInput | string
postal_code?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
}
export type CustomerIndividualSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
@@ -464,6 +611,7 @@ export type CustomerIndividualSelect<ExtArgs extends runtime.Types.Extensions.In
economic_code?: boolean
complex_id?: boolean
customer?: boolean | Prisma.CustomerDefaultArgs<ExtArgs>
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
}, ExtArgs["result"]["customerIndividual"]>
@@ -481,12 +629,14 @@ export type CustomerIndividualSelectScalar = {
export type CustomerIndividualOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"customer_id" | "first_name" | "last_name" | "national_id" | "postal_code" | "economic_code" | "complex_id", ExtArgs["result"]["customerIndividual"]>
export type CustomerIndividualInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
customer?: boolean | Prisma.CustomerDefaultArgs<ExtArgs>
complex?: boolean | Prisma.ComplexDefaultArgs<ExtArgs>
}
export type $CustomerIndividualPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "CustomerIndividual"
objects: {
customer: Prisma.$CustomerPayload<ExtArgs>
complex: Prisma.$ComplexPayload<ExtArgs>
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
customer_id: string
@@ -837,6 +987,7 @@ readonly fields: CustomerIndividualFieldRefs;
export interface Prisma__CustomerIndividualClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
customer<T extends Prisma.CustomerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.CustomerDefaultArgs<ExtArgs>>): Prisma.Prisma__CustomerClient<runtime.Types.Result.GetResult<Prisma.$CustomerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
complex<T extends Prisma.ComplexDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ComplexDefaultArgs<ExtArgs>>): Prisma.Prisma__ComplexClient<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
* @param onfulfilled The callback to execute when the Promise is resolved.