refactor user accounts structure

This commit is contained in:
2026-03-16 00:33:40 +03:30
parent d2215b9f04
commit 0ad6a3200e
118 changed files with 18774 additions and 8764 deletions
+10 -138
View File
@@ -183,7 +183,6 @@ export type GuildWhereInput = {
created_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
business_activities?: Prisma.BusinessActivityListRelationFilter
goods?: Prisma.GoodListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
}
@@ -194,7 +193,6 @@ export type GuildOrderByWithRelationInput = {
created_at?: Prisma.SortOrder
updated_at?: Prisma.SortOrder
business_activities?: Prisma.BusinessActivityOrderByRelationAggregateInput
goods?: Prisma.GoodOrderByRelationAggregateInput
good_categories?: Prisma.GoodCategoryOrderByRelationAggregateInput
_relevance?: Prisma.GuildOrderByRelevanceInput
}
@@ -209,7 +207,6 @@ export type GuildWhereUniqueInput = Prisma.AtLeast<{
created_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
updated_at?: Prisma.DateTimeFilter<"Guild"> | Date | string
business_activities?: Prisma.BusinessActivityListRelationFilter
goods?: Prisma.GoodListRelationFilter
good_categories?: Prisma.GoodCategoryListRelationFilter
}, "id">
@@ -242,7 +239,6 @@ export type GuildCreateInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
goods?: Prisma.GoodCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
}
@@ -253,7 +249,6 @@ export type GuildUncheckedCreateInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
}
@@ -264,7 +259,6 @@ export type GuildUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
goods?: Prisma.GoodUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
}
@@ -275,7 +269,6 @@ export type GuildUncheckedUpdateInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
}
@@ -303,6 +296,16 @@ export type GuildUncheckedUpdateManyInput = {
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
export type GuildScalarRelationFilter = {
is?: Prisma.GuildWhereInput
isNot?: Prisma.GuildWhereInput
}
export type GuildNullableScalarRelationFilter = {
is?: Prisma.GuildWhereInput | null
isNot?: Prisma.GuildWhereInput | null
}
export type GuildOrderByRelevanceInput = {
fields: Prisma.GuildOrderByRelevanceFieldEnum | Prisma.GuildOrderByRelevanceFieldEnum[]
sort: Prisma.SortOrder
@@ -333,20 +336,6 @@ export type GuildMinOrderByAggregateInput = {
updated_at?: Prisma.SortOrder
}
export type GuildScalarRelationFilter = {
is?: Prisma.GuildWhereInput
isNot?: Prisma.GuildWhereInput
}
export type GuildNullableScalarRelationFilter = {
is?: Prisma.GuildWhereInput | null
isNot?: Prisma.GuildWhereInput | null
}
export type NullableStringFieldUpdateOperationsInput = {
set?: string | null
}
export type GuildCreateNestedOneWithoutBusiness_activitiesInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutBusiness_activitiesInput, Prisma.GuildUncheckedCreateWithoutBusiness_activitiesInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutBusiness_activitiesInput
@@ -361,22 +350,6 @@ export type GuildUpdateOneRequiredWithoutBusiness_activitiesNestedInput = {
update?: Prisma.XOR<Prisma.XOR<Prisma.GuildUpdateToOneWithWhereWithoutBusiness_activitiesInput, Prisma.GuildUpdateWithoutBusiness_activitiesInput>, Prisma.GuildUncheckedUpdateWithoutBusiness_activitiesInput>
}
export type GuildCreateNestedOneWithoutGoodsInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutGoodsInput, Prisma.GuildUncheckedCreateWithoutGoodsInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutGoodsInput
connect?: Prisma.GuildWhereUniqueInput
}
export type GuildUpdateOneWithoutGoodsNestedInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutGoodsInput, Prisma.GuildUncheckedCreateWithoutGoodsInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutGoodsInput
upsert?: Prisma.GuildUpsertWithoutGoodsInput
disconnect?: Prisma.GuildWhereInput | boolean
delete?: Prisma.GuildWhereInput | boolean
connect?: Prisma.GuildWhereUniqueInput
update?: Prisma.XOR<Prisma.XOR<Prisma.GuildUpdateToOneWithWhereWithoutGoodsInput, Prisma.GuildUpdateWithoutGoodsInput>, Prisma.GuildUncheckedUpdateWithoutGoodsInput>
}
export type GuildCreateNestedOneWithoutGood_categoriesInput = {
create?: Prisma.XOR<Prisma.GuildCreateWithoutGood_categoriesInput, Prisma.GuildUncheckedCreateWithoutGood_categoriesInput>
connectOrCreate?: Prisma.GuildCreateOrConnectWithoutGood_categoriesInput
@@ -399,7 +372,6 @@ export type GuildCreateWithoutBusiness_activitiesInput = {
code?: string | null
created_at?: Date | string
updated_at?: Date | string
goods?: Prisma.GoodCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
}
@@ -409,7 +381,6 @@ export type GuildUncheckedCreateWithoutBusiness_activitiesInput = {
code?: string | null
created_at?: Date | string
updated_at?: Date | string
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
}
@@ -435,7 +406,6 @@ export type GuildUpdateWithoutBusiness_activitiesInput = {
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
goods?: Prisma.GoodUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
}
@@ -445,63 +415,6 @@ export type GuildUncheckedUpdateWithoutBusiness_activitiesInput = {
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
goods?: Prisma.GoodUncheckedUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
}
export type GuildCreateWithoutGoodsInput = {
id?: string
name: string
code?: string | null
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateWithoutGoodsInput = {
id?: string
name: string
code?: string | null
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
good_categories?: Prisma.GoodCategoryUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildCreateOrConnectWithoutGoodsInput = {
where: Prisma.GuildWhereUniqueInput
create: Prisma.XOR<Prisma.GuildCreateWithoutGoodsInput, Prisma.GuildUncheckedCreateWithoutGoodsInput>
}
export type GuildUpsertWithoutGoodsInput = {
update: Prisma.XOR<Prisma.GuildUpdateWithoutGoodsInput, Prisma.GuildUncheckedUpdateWithoutGoodsInput>
create: Prisma.XOR<Prisma.GuildCreateWithoutGoodsInput, Prisma.GuildUncheckedCreateWithoutGoodsInput>
where?: Prisma.GuildWhereInput
}
export type GuildUpdateToOneWithWhereWithoutGoodsInput = {
where?: Prisma.GuildWhereInput
data: Prisma.XOR<Prisma.GuildUpdateWithoutGoodsInput, Prisma.GuildUncheckedUpdateWithoutGoodsInput>
}
export type GuildUpdateWithoutGoodsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateWithoutGoodsInput = {
id?: Prisma.StringFieldUpdateOperationsInput | string
name?: Prisma.StringFieldUpdateOperationsInput | string
code?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
good_categories?: Prisma.GoodCategoryUncheckedUpdateManyWithoutGuildNestedInput
}
@@ -512,7 +425,6 @@ export type GuildCreateWithoutGood_categoriesInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityCreateNestedManyWithoutGuildInput
goods?: Prisma.GoodCreateNestedManyWithoutGuildInput
}
export type GuildUncheckedCreateWithoutGood_categoriesInput = {
@@ -522,7 +434,6 @@ export type GuildUncheckedCreateWithoutGood_categoriesInput = {
created_at?: Date | string
updated_at?: Date | string
business_activities?: Prisma.BusinessActivityUncheckedCreateNestedManyWithoutGuildInput
goods?: Prisma.GoodUncheckedCreateNestedManyWithoutGuildInput
}
export type GuildCreateOrConnectWithoutGood_categoriesInput = {
@@ -548,7 +459,6 @@ export type GuildUpdateWithoutGood_categoriesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUpdateManyWithoutGuildNestedInput
goods?: Prisma.GoodUpdateManyWithoutGuildNestedInput
}
export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
@@ -558,7 +468,6 @@ export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
updated_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
business_activities?: Prisma.BusinessActivityUncheckedUpdateManyWithoutGuildNestedInput
goods?: Prisma.GoodUncheckedUpdateManyWithoutGuildNestedInput
}
@@ -568,13 +477,11 @@ export type GuildUncheckedUpdateWithoutGood_categoriesInput = {
export type GuildCountOutputType = {
business_activities: number
goods: number
good_categories: number
}
export type GuildCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
business_activities?: boolean | GuildCountOutputTypeCountBusiness_activitiesArgs
goods?: boolean | GuildCountOutputTypeCountGoodsArgs
good_categories?: boolean | GuildCountOutputTypeCountGood_categoriesArgs
}
@@ -595,13 +502,6 @@ export type GuildCountOutputTypeCountBusiness_activitiesArgs<ExtArgs extends run
where?: Prisma.BusinessActivityWhereInput
}
/**
* GuildCountOutputType without action
*/
export type GuildCountOutputTypeCountGoodsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
where?: Prisma.GoodWhereInput
}
/**
* GuildCountOutputType without action
*/
@@ -617,7 +517,6 @@ export type GuildSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs =
created_at?: boolean
updated_at?: boolean
business_activities?: boolean | Prisma.Guild$business_activitiesArgs<ExtArgs>
goods?: boolean | Prisma.Guild$goodsArgs<ExtArgs>
good_categories?: boolean | Prisma.Guild$good_categoriesArgs<ExtArgs>
_count?: boolean | Prisma.GuildCountOutputTypeDefaultArgs<ExtArgs>
}, ExtArgs["result"]["guild"]>
@@ -635,7 +534,6 @@ export type GuildSelectScalar = {
export type GuildOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "name" | "code" | "created_at" | "updated_at", ExtArgs["result"]["guild"]>
export type GuildInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
business_activities?: boolean | Prisma.Guild$business_activitiesArgs<ExtArgs>
goods?: boolean | Prisma.Guild$goodsArgs<ExtArgs>
good_categories?: boolean | Prisma.Guild$good_categoriesArgs<ExtArgs>
_count?: boolean | Prisma.GuildCountOutputTypeDefaultArgs<ExtArgs>
}
@@ -644,7 +542,6 @@ export type $GuildPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs
name: "Guild"
objects: {
business_activities: Prisma.$BusinessActivityPayload<ExtArgs>[]
goods: Prisma.$GoodPayload<ExtArgs>[]
good_categories: Prisma.$GoodCategoryPayload<ExtArgs>[]
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -994,7 +891,6 @@ readonly fields: GuildFieldRefs;
export interface Prisma__GuildClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
business_activities<T extends Prisma.Guild$business_activitiesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$business_activitiesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$BusinessActivityPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
goods<T extends Prisma.Guild$goodsArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$goodsArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
good_categories<T extends Prisma.Guild$good_categoriesArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.Guild$good_categoriesArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$GoodCategoryPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -1396,30 +1292,6 @@ export type Guild$business_activitiesArgs<ExtArgs extends runtime.Types.Extensio
distinct?: Prisma.BusinessActivityScalarFieldEnum | Prisma.BusinessActivityScalarFieldEnum[]
}
/**
* Guild.goods
*/
export type Guild$goodsArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
/**
* Select specific fields to fetch from the Good
*/
select?: Prisma.GoodSelect<ExtArgs> | null
/**
* Omit specific fields from the Good
*/
omit?: Prisma.GoodOmit<ExtArgs> | null
/**
* Choose, which related nodes to fetch as well
*/
include?: Prisma.GoodInclude<ExtArgs> | null
where?: Prisma.GoodWhereInput
orderBy?: Prisma.GoodOrderByWithRelationInput | Prisma.GoodOrderByWithRelationInput[]
cursor?: Prisma.GoodWhereUniqueInput
take?: number
skip?: number
distinct?: Prisma.GoodScalarFieldEnum | Prisma.GoodScalarFieldEnum[]
}
/**
* Guild.good_categories
*/