feat: add consumer accounts and business activities management

- Implemented AccountsService for managing consumer accounts including create, update, delete, and find operations.
- Created DTOs for account creation and updates.
- Developed BusinessActivitiesController and BusinessActivitiesService for handling business activities related to consumers.
- Added complexes management with ComplexesController and ComplexesService.
- Introduced POS management with ComplexPosesController and ComplexPosesService.
- Created necessary DTOs for business activities and POS.
- Established Licenses management with LicensesController and LicensesService.
- Integrated consumer management with PartnerConsumersController and PartnerConsumersService.
- Added Prisma module imports and service connections across modules.
This commit is contained in:
2026-04-23 20:59:39 +03:30
parent f9e1ad69dc
commit a350ec7990
104 changed files with 13233 additions and 4105 deletions
+175 -4
View File
@@ -26,6 +26,7 @@ export type AggregateBusinessActivity = {
export type BusinessActivityMinAggregateOutputType = {
id: string | null
economic_code: string | null
name: string | null
created_at: Date | null
updated_at: Date | null
@@ -35,6 +36,7 @@ export type BusinessActivityMinAggregateOutputType = {
export type BusinessActivityMaxAggregateOutputType = {
id: string | null
economic_code: string | null
name: string | null
created_at: Date | null
updated_at: Date | null
@@ -44,6 +46,7 @@ export type BusinessActivityMaxAggregateOutputType = {
export type BusinessActivityCountAggregateOutputType = {
id: number
economic_code: number
name: number
created_at: number
updated_at: number
@@ -55,6 +58,7 @@ export type BusinessActivityCountAggregateOutputType = {
export type BusinessActivityMinAggregateInputType = {
id?: true
economic_code?: true
name?: true
created_at?: true
updated_at?: true
@@ -64,6 +68,7 @@ export type BusinessActivityMinAggregateInputType = {
export type BusinessActivityMaxAggregateInputType = {
id?: true
economic_code?: true
name?: true
created_at?: true
updated_at?: true
@@ -73,6 +78,7 @@ export type BusinessActivityMaxAggregateInputType = {
export type BusinessActivityCountAggregateInputType = {
id?: true
economic_code?: true
name?: true
created_at?: true
updated_at?: true
@@ -155,6 +161,7 @@ export type BusinessActivityGroupByArgs<ExtArgs extends runtime.Types.Extensions
export type BusinessActivityGroupByOutputType = {
id: string
economic_code: string
name: string
created_at: Date
updated_at: Date
@@ -185,6 +192,7 @@ export type BusinessActivityWhereInput = {
OR?: Prisma.BusinessActivityWhereInput[]
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
id?: Prisma.StringFilter<"BusinessActivity"> | string
economic_code?: Prisma.StringFilter<"BusinessActivity"> | string
name?: Prisma.StringFilter<"BusinessActivity"> | string
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
@@ -194,10 +202,12 @@ export type BusinessActivityWhereInput = {
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
complexes?: Prisma.ComplexListRelationFilter
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
}
export type BusinessActivityOrderByWithRelationInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
@@ -207,11 +217,13 @@ export type BusinessActivityOrderByWithRelationInput = {
consumer?: Prisma.ConsumerOrderByWithRelationInput
complexes?: Prisma.ComplexOrderByRelationAggregateInput
permission_businesses?: Prisma.PermissionBusinessOrderByRelationAggregateInput
license_activation?: Prisma.LicenseActivationOrderByWithRelationInput
_relevance?: Prisma.BusinessActivityOrderByRelevanceInput
}
export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
id?: string
economic_code?: string
AND?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
OR?: Prisma.BusinessActivityWhereInput[]
NOT?: Prisma.BusinessActivityWhereInput | Prisma.BusinessActivityWhereInput[]
@@ -224,10 +236,12 @@ export type BusinessActivityWhereUniqueInput = Prisma.AtLeast<{
consumer?: Prisma.XOR<Prisma.ConsumerScalarRelationFilter, Prisma.ConsumerWhereInput>
complexes?: Prisma.ComplexListRelationFilter
permission_businesses?: Prisma.PermissionBusinessListRelationFilter
}, "id">
license_activation?: Prisma.XOR<Prisma.LicenseActivationNullableScalarRelationFilter, Prisma.LicenseActivationWhereInput> | null
}, "id" | "economic_code">
export type BusinessActivityOrderByWithAggregationInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
@@ -243,6 +257,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
OR?: Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
NOT?: Prisma.BusinessActivityScalarWhereWithAggregatesInput | Prisma.BusinessActivityScalarWhereWithAggregatesInput[]
id?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
economic_code?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
name?: Prisma.StringWithAggregatesFilter<"BusinessActivity"> | string
created_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeWithAggregatesFilter<"BusinessActivity"> | Date | string
@@ -252,6 +267,7 @@ export type BusinessActivityScalarWhereWithAggregatesInput = {
export type BusinessActivityCreateInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
@@ -259,10 +275,12 @@ export type BusinessActivityCreateInput = {
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
@@ -270,10 +288,12 @@ export type BusinessActivityUncheckedCreateInput = {
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -281,10 +301,12 @@ export type BusinessActivityUpdateInput = {
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -292,10 +314,12 @@ export type BusinessActivityUncheckedUpdateInput = {
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityCreateManyInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
@@ -305,6 +329,7 @@ export type BusinessActivityCreateManyInput = {
export type BusinessActivityUpdateManyMutationInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -312,6 +337,7 @@ export type BusinessActivityUpdateManyMutationInput = {
export type BusinessActivityUncheckedUpdateManyInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -337,6 +363,7 @@ export type BusinessActivityOrderByRelevanceInput = {
export type BusinessActivityCountOrderByAggregateInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
@@ -346,6 +373,7 @@ export type BusinessActivityCountOrderByAggregateInput = {
export type BusinessActivityMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
@@ -355,6 +383,7 @@ export type BusinessActivityMaxOrderByAggregateInput = {
export type BusinessActivityMinOrderByAggregateInput = {
id?: Prisma.SortOrder
economic_code?: Prisma.SortOrder
name?: Prisma.SortOrder
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
@@ -423,6 +452,20 @@ export type BusinessActivityUpdateOneRequiredWithoutComplexesNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutComplexesInput, Prisma.BusinessActivityUpdateWithoutComplexesInput>, Prisma.BusinessActivityUncheckedUpdateWithoutComplexesInput>
}
export type BusinessActivityCreateNestedOneWithoutLicense_activationInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutLicense_activationInput
connect?: Prisma.BusinessActivityWhereUniqueInput
}
export type BusinessActivityUpdateOneRequiredWithoutLicense_activationNestedInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutLicense_activationInput
upsert?: Prisma.BusinessActivityUpsertWithoutLicense_activationInput
connect?: Prisma.BusinessActivityWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.BusinessActivityUpdateToOneWithWhereWithoutLicense_activationInput, Prisma.BusinessActivityUpdateWithoutLicense_activationInput>, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
}
export type BusinessActivityCreateNestedOneWithoutPermission_businessesInput = {
create?: Prisma.XOR<Prisma.BusinessActivityCreateWithoutPermission_businessesInput, Prisma.BusinessActivityUncheckedCreateWithoutPermission_businessesInput>
connectOrCreate?: Prisma.BusinessActivityCreateOrConnectWithoutPermission_businessesInput
@@ -481,22 +524,26 @@ export type BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput = {
export type BusinessActivityCreateWithoutConsumerInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutConsumerInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutConsumerInput = {
@@ -530,6 +577,7 @@ export type BusinessActivityScalarWhereInput = {
OR?: Prisma.BusinessActivityScalarWhereInput[]
NOT?: Prisma.BusinessActivityScalarWhereInput | Prisma.BusinessActivityScalarWhereInput[]
id?: Prisma.StringFilter<"BusinessActivity"> | string
economic_code?: Prisma.StringFilter<"BusinessActivity"> | string
name?: Prisma.StringFilter<"BusinessActivity"> | string
created_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
updated_at?: Prisma.DateTimeFilter<"BusinessActivity"> | Date | string
@@ -539,22 +587,26 @@ export type BusinessActivityScalarWhereInput = {
export type BusinessActivityCreateWithoutComplexesInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutComplexesInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
consumer_id: string
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutComplexesInput = {
@@ -575,42 +627,114 @@ export type BusinessActivityUpdateToOneWithWhereWithoutComplexesInput = {
export type BusinessActivityUpdateWithoutComplexesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutComplexesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityCreateWithoutPermission_businessesInput = {
export type BusinessActivityCreateWithoutLicense_activationInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
export type BusinessActivityUncheckedCreateWithoutLicense_activationInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
}
export type BusinessActivityCreateOrConnectWithoutLicense_activationInput = {
where: Prisma.BusinessActivityWhereUniqueInput
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
}
export type BusinessActivityUpsertWithoutLicense_activationInput = {
update: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
create: Prisma.XOR<Prisma.BusinessActivityCreateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedCreateWithoutLicense_activationInput>
where?: Prisma.BusinessActivityWhereInput
}
export type BusinessActivityUpdateToOneWithWhereWithoutLicense_activationInput = {
where?: Prisma.BusinessActivityWhereInput
data: Prisma.XOR<Prisma.BusinessActivityUpdateWithoutLicense_activationInput, Prisma.BusinessActivityUncheckedUpdateWithoutLicense_activationInput>
}
export type BusinessActivityUpdateWithoutLicense_activationInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutLicense_activationInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
}
export type BusinessActivityCreateWithoutPermission_businessesInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild: Prisma.GuildCreateNestedOneWithoutBusiness_activitiesInput
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutPermission_businessesInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
guild_id: string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutPermission_businessesInput = {
@@ -631,42 +755,50 @@ export type BusinessActivityUpdateToOneWithWhereWithoutPermission_businessesInpu
export type BusinessActivityUpdateWithoutPermission_businessesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutPermission_businessesInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
consumer: Prisma.ConsumerCreateNestedOneWithoutBusiness_activitiesInput
complexes?: Prisma.ComplexCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityUncheckedCreateWithoutGuildInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
consumer_id: string
complexes?: Prisma.ComplexUncheckedCreateNestedManyWithoutBusiness_activityInput
permission_businesses?: Prisma.PermissionBusinessUncheckedCreateNestedManyWithoutBusinessInput
license_activation?: Prisma.LicenseActivationUncheckedCreateNestedOneWithoutBusiness_activityInput
}
export type BusinessActivityCreateOrConnectWithoutGuildInput = {
@@ -697,6 +829,7 @@ export type BusinessActivityUpdateManyWithWhereWithoutGuildInput = {
export type BusinessActivityCreateManyConsumerInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
@@ -705,26 +838,31 @@ export type BusinessActivityCreateManyConsumerInput = {
export type BusinessActivityUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild?: Prisma.GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
guild_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -733,6 +871,7 @@ export type BusinessActivityUncheckedUpdateManyWithoutConsumerInput = {
export type BusinessActivityCreateManyGuildInput = {
id?: string
economic_code: string
name: string
created_at?: Date | string
updated_at?: Date | string
@@ -741,26 +880,31 @@ export type BusinessActivityCreateManyGuildInput = {
export type BusinessActivityUpdateWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer?: Prisma.ConsumerUpdateOneRequiredWithoutBusiness_activitiesNestedInput
complexes?: Prisma.ComplexUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
consumer_id?: Prisma.StringFieldUpdateOperationsInput | string
complexes?: Prisma.ComplexUncheckedUpdateManyWithoutBusiness_activityNestedInput
permission_businesses?: Prisma.PermissionBusinessUncheckedUpdateManyWithoutBusinessNestedInput
license_activation?: Prisma.LicenseActivationUncheckedUpdateOneWithoutBusiness_activityNestedInput
}
export type BusinessActivityUncheckedUpdateManyWithoutGuildInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
economic_code?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -809,6 +953,7 @@ export type BusinessActivityCountOutputTypeCountPermission_businessesArgs<ExtArg
export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
economic_code?: boolean
name?: boolean
created_at?: boolean
updated_at?: boolean
@@ -818,6 +963,7 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs<ExtArgs>
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["businessActivity"]>
@@ -825,6 +971,7 @@ export type BusinessActivitySelect<ExtArgs extends runtime.Types.Extensions.Inte
export type BusinessActivitySelectScalar = {
id?: boolean
economic_code?: boolean
name?: boolean
created_at?: boolean
updated_at?: boolean
@@ -832,12 +979,13 @@ export type BusinessActivitySelectScalar = {
consumer_id?: boolean
}
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "economic_code" | "name" | "created_at" | "updated_at" | "guild_id" | "consumer_id", ExtArgs["result"]["businessActivity"]>
export type BusinessActivityInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
guild?: boolean | Prisma.GuildDefaultArgs<ExtArgs>
consumer?: boolean | Prisma.ConsumerDefaultArgs<ExtArgs>
complexes?: boolean | Prisma.BusinessActivity$complexesArgs<ExtArgs>
permission_businesses?: boolean | Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>
license_activation?: boolean | Prisma.BusinessActivity$license_activationArgs<ExtArgs>
_count?: boolean | Prisma.BusinessActivityCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -848,9 +996,11 @@ export type $BusinessActivityPayload<ExtArgs extends runtime.Types.Extensions.In
consumer: Prisma.$ConsumerPayload<ExtArgs>
complexes: Prisma.$ComplexPayload<ExtArgs>[]
permission_businesses: Prisma.$PermissionBusinessPayload<ExtArgs>[]
license_activation: Prisma.$LicenseActivationPayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: string
economic_code: string
name: string
created_at: Date
updated_at: Date
@@ -1200,6 +1350,7 @@ export interface Prisma__BusinessActivityClient<T, Null = never, ExtArgs extends
consumer<T extends Prisma.ConsumerDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.ConsumerDefaultArgs<ExtArgs>>): Prisma.Prisma__ConsumerClient<runtime.Types.Result.GetResult<Prisma.$ConsumerPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
complexes<T extends Prisma.BusinessActivity$complexesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$complexesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$ComplexPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
permission_businesses<T extends Prisma.BusinessActivity$permission_businessesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$permission_businessesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$PermissionBusinessPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
license_activation<T extends Prisma.BusinessActivity$license_activationArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.BusinessActivity$license_activationArgs<ExtArgs>>): Prisma.Prisma__LicenseActivationClient<runtime.Types.Result.GetResult<Prisma.$LicenseActivationPayload<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.
@@ -1230,6 +1381,7 @@ export interface Prisma__BusinessActivityClient<T, Null = never, ExtArgs extends
*/
export interface BusinessActivityFieldRefs {
readonly id: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly economic_code: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly name: Prisma.FieldRef<"BusinessActivity", 'String'>
readonly created_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
readonly updated_at: Prisma.FieldRef<"BusinessActivity", 'DateTime'>
@@ -1630,6 +1782,25 @@ export type BusinessActivity$permission_businessesArgs<ExtArgs extends runtime.T
distinct?: Prisma.PermissionBusinessScalarFieldEnum | Prisma.PermissionBusinessScalarFieldEnum[]
}
/**
* BusinessActivity.license_activation
*/
export type BusinessActivity$license_activationArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the LicenseActivation
*/
select?: Prisma.LicenseActivationSelect<ExtArgs> | null
/**
* Omit specific fields from the LicenseActivation
*/
omit?: Prisma.LicenseActivationOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.LicenseActivationInclude<ExtArgs> | null
where?: Prisma.LicenseActivationWhereInput
}
/**
* BusinessActivity without action
*/