feat(0.2.1): Sequential ID Mapping —— 外键 uuid 镜像列+触发器, 同步流改 uuid 主键 (离线行回填后本地 id 稳定), 客户端零改动
This commit is contained in:
@@ -41,6 +41,7 @@ export type TaskMemberSumAggregateOutputType = {
|
||||
export type TaskMemberMinAggregateOutputType = {
|
||||
id: number | null
|
||||
uuid: string | null
|
||||
taskUuid: string | null
|
||||
taskId: number | null
|
||||
userId: number | null
|
||||
}
|
||||
@@ -48,6 +49,7 @@ export type TaskMemberMinAggregateOutputType = {
|
||||
export type TaskMemberMaxAggregateOutputType = {
|
||||
id: number | null
|
||||
uuid: string | null
|
||||
taskUuid: string | null
|
||||
taskId: number | null
|
||||
userId: number | null
|
||||
}
|
||||
@@ -55,6 +57,7 @@ export type TaskMemberMaxAggregateOutputType = {
|
||||
export type TaskMemberCountAggregateOutputType = {
|
||||
id: number
|
||||
uuid: number
|
||||
taskUuid: number
|
||||
taskId: number
|
||||
userId: number
|
||||
_all: number
|
||||
@@ -76,6 +79,7 @@ export type TaskMemberSumAggregateInputType = {
|
||||
export type TaskMemberMinAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
taskUuid?: true
|
||||
taskId?: true
|
||||
userId?: true
|
||||
}
|
||||
@@ -83,6 +87,7 @@ export type TaskMemberMinAggregateInputType = {
|
||||
export type TaskMemberMaxAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
taskUuid?: true
|
||||
taskId?: true
|
||||
userId?: true
|
||||
}
|
||||
@@ -90,6 +95,7 @@ export type TaskMemberMaxAggregateInputType = {
|
||||
export type TaskMemberCountAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
taskUuid?: true
|
||||
taskId?: true
|
||||
userId?: true
|
||||
_all?: true
|
||||
@@ -184,6 +190,7 @@ export type TaskMemberGroupByArgs<ExtArgs extends runtime.Types.Extensions.Inter
|
||||
export type TaskMemberGroupByOutputType = {
|
||||
id: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
userId: number
|
||||
_count: TaskMemberCountAggregateOutputType | null
|
||||
@@ -214,6 +221,7 @@ export type TaskMemberWhereInput = {
|
||||
NOT?: Prisma.TaskMemberWhereInput | Prisma.TaskMemberWhereInput[]
|
||||
id?: Prisma.IntFilter<"TaskMember"> | number
|
||||
uuid?: Prisma.StringFilter<"TaskMember"> | string
|
||||
taskUuid?: Prisma.StringFilter<"TaskMember"> | string
|
||||
taskId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
userId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
task?: Prisma.XOR<Prisma.TaskScalarRelationFilter, Prisma.TaskWhereInput>
|
||||
@@ -223,6 +231,7 @@ export type TaskMemberWhereInput = {
|
||||
export type TaskMemberOrderByWithRelationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
taskUuid?: Prisma.SortOrder
|
||||
taskId?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
task?: Prisma.TaskOrderByWithRelationInput
|
||||
@@ -236,6 +245,7 @@ export type TaskMemberWhereUniqueInput = Prisma.AtLeast<{
|
||||
AND?: Prisma.TaskMemberWhereInput | Prisma.TaskMemberWhereInput[]
|
||||
OR?: Prisma.TaskMemberWhereInput[]
|
||||
NOT?: Prisma.TaskMemberWhereInput | Prisma.TaskMemberWhereInput[]
|
||||
taskUuid?: Prisma.StringFilter<"TaskMember"> | string
|
||||
taskId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
userId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
task?: Prisma.XOR<Prisma.TaskScalarRelationFilter, Prisma.TaskWhereInput>
|
||||
@@ -245,6 +255,7 @@ export type TaskMemberWhereUniqueInput = Prisma.AtLeast<{
|
||||
export type TaskMemberOrderByWithAggregationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
taskUuid?: Prisma.SortOrder
|
||||
taskId?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
_count?: Prisma.TaskMemberCountOrderByAggregateInput
|
||||
@@ -260,12 +271,14 @@ export type TaskMemberScalarWhereWithAggregatesInput = {
|
||||
NOT?: Prisma.TaskMemberScalarWhereWithAggregatesInput | Prisma.TaskMemberScalarWhereWithAggregatesInput[]
|
||||
id?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number
|
||||
uuid?: Prisma.StringWithAggregatesFilter<"TaskMember"> | string
|
||||
taskUuid?: Prisma.StringWithAggregatesFilter<"TaskMember"> | string
|
||||
taskId?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number
|
||||
userId?: Prisma.IntWithAggregatesFilter<"TaskMember"> | number
|
||||
}
|
||||
|
||||
export type TaskMemberCreateInput = {
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
task: Prisma.TaskCreateNestedOneWithoutMembersInput
|
||||
user: Prisma.UserCreateNestedOneWithoutTaskMembersInput
|
||||
}
|
||||
@@ -273,12 +286,14 @@ export type TaskMemberCreateInput = {
|
||||
export type TaskMemberUncheckedCreateInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
userId: number
|
||||
}
|
||||
|
||||
export type TaskMemberUpdateInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
task?: Prisma.TaskUpdateOneRequiredWithoutMembersNestedInput
|
||||
user?: Prisma.UserUpdateOneRequiredWithoutTaskMembersNestedInput
|
||||
}
|
||||
@@ -286,6 +301,7 @@ export type TaskMemberUpdateInput = {
|
||||
export type TaskMemberUncheckedUpdateInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
userId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
@@ -293,17 +309,20 @@ export type TaskMemberUncheckedUpdateInput = {
|
||||
export type TaskMemberCreateManyInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
userId: number
|
||||
}
|
||||
|
||||
export type TaskMemberUpdateManyMutationInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedUpdateManyInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
userId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
@@ -326,6 +345,7 @@ export type TaskMemberTaskIdUserIdCompoundUniqueInput = {
|
||||
export type TaskMemberCountOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
taskUuid?: Prisma.SortOrder
|
||||
taskId?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
}
|
||||
@@ -339,6 +359,7 @@ export type TaskMemberAvgOrderByAggregateInput = {
|
||||
export type TaskMemberMaxOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
taskUuid?: Prisma.SortOrder
|
||||
taskId?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
}
|
||||
@@ -346,6 +367,7 @@ export type TaskMemberMaxOrderByAggregateInput = {
|
||||
export type TaskMemberMinOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
taskUuid?: Prisma.SortOrder
|
||||
taskId?: Prisma.SortOrder
|
||||
userId?: Prisma.SortOrder
|
||||
}
|
||||
@@ -442,12 +464,14 @@ export type TaskMemberUncheckedUpdateManyWithoutTaskNestedInput = {
|
||||
|
||||
export type TaskMemberCreateWithoutUserInput = {
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
task: Prisma.TaskCreateNestedOneWithoutMembersInput
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedCreateWithoutUserInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
}
|
||||
|
||||
@@ -483,18 +507,21 @@ export type TaskMemberScalarWhereInput = {
|
||||
NOT?: Prisma.TaskMemberScalarWhereInput | Prisma.TaskMemberScalarWhereInput[]
|
||||
id?: Prisma.IntFilter<"TaskMember"> | number
|
||||
uuid?: Prisma.StringFilter<"TaskMember"> | string
|
||||
taskUuid?: Prisma.StringFilter<"TaskMember"> | string
|
||||
taskId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
userId?: Prisma.IntFilter<"TaskMember"> | number
|
||||
}
|
||||
|
||||
export type TaskMemberCreateWithoutTaskInput = {
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
user: Prisma.UserCreateNestedOneWithoutTaskMembersInput
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedCreateWithoutTaskInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
userId: number
|
||||
}
|
||||
|
||||
@@ -527,46 +554,54 @@ export type TaskMemberUpdateManyWithWhereWithoutTaskInput = {
|
||||
export type TaskMemberCreateManyUserInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
}
|
||||
|
||||
export type TaskMemberUpdateWithoutUserInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
task?: Prisma.TaskUpdateOneRequiredWithoutMembersNestedInput
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedUpdateWithoutUserInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedUpdateManyWithoutUserInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
|
||||
export type TaskMemberCreateManyTaskInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
userId: number
|
||||
}
|
||||
|
||||
export type TaskMemberUpdateWithoutTaskInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
user?: Prisma.UserUpdateOneRequiredWithoutTaskMembersNestedInput
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedUpdateWithoutTaskInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
|
||||
export type TaskMemberUncheckedUpdateManyWithoutTaskInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
taskUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
userId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
}
|
||||
|
||||
@@ -575,6 +610,7 @@ export type TaskMemberUncheckedUpdateManyWithoutTaskInput = {
|
||||
export type TaskMemberSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
taskUuid?: boolean
|
||||
taskId?: boolean
|
||||
userId?: boolean
|
||||
task?: boolean | Prisma.TaskDefaultArgs<ExtArgs>
|
||||
@@ -584,6 +620,7 @@ export type TaskMemberSelect<ExtArgs extends runtime.Types.Extensions.InternalAr
|
||||
export type TaskMemberSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
taskUuid?: boolean
|
||||
taskId?: boolean
|
||||
userId?: boolean
|
||||
task?: boolean | Prisma.TaskDefaultArgs<ExtArgs>
|
||||
@@ -593,6 +630,7 @@ export type TaskMemberSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Ex
|
||||
export type TaskMemberSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
taskUuid?: boolean
|
||||
taskId?: boolean
|
||||
userId?: boolean
|
||||
task?: boolean | Prisma.TaskDefaultArgs<ExtArgs>
|
||||
@@ -602,11 +640,12 @@ export type TaskMemberSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Ex
|
||||
export type TaskMemberSelectScalar = {
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
taskUuid?: boolean
|
||||
taskId?: boolean
|
||||
userId?: boolean
|
||||
}
|
||||
|
||||
export type TaskMemberOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskId" | "userId", ExtArgs["result"]["taskMember"]>
|
||||
export type TaskMemberOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "taskUuid" | "taskId" | "userId", ExtArgs["result"]["taskMember"]>
|
||||
export type TaskMemberInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
task?: boolean | Prisma.TaskDefaultArgs<ExtArgs>
|
||||
user?: boolean | Prisma.UserDefaultArgs<ExtArgs>
|
||||
@@ -629,6 +668,7 @@ export type $TaskMemberPayload<ExtArgs extends runtime.Types.Extensions.Internal
|
||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||
id: number
|
||||
uuid: string
|
||||
taskUuid: string
|
||||
taskId: number
|
||||
userId: number
|
||||
}, ExtArgs["result"]["taskMember"]>
|
||||
@@ -1058,6 +1098,7 @@ export interface Prisma__TaskMemberClient<T, Null = never, ExtArgs extends runti
|
||||
export interface TaskMemberFieldRefs {
|
||||
readonly id: Prisma.FieldRef<"TaskMember", 'Int'>
|
||||
readonly uuid: Prisma.FieldRef<"TaskMember", 'String'>
|
||||
readonly taskUuid: Prisma.FieldRef<"TaskMember", 'String'>
|
||||
readonly taskId: Prisma.FieldRef<"TaskMember", 'Int'>
|
||||
readonly userId: Prisma.FieldRef<"TaskMember", 'Int'>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user