feat(0.2.1): Sequential ID Mapping —— 外键 uuid 镜像列+触发器, 同步流改 uuid 主键 (离线行回填后本地 id 稳定), 客户端零改动

This commit is contained in:
jif2.zhang
2026-10-26 01:21:40 +08:00
parent 9caaa303e5
commit aca8a05c0f
11 changed files with 509 additions and 22 deletions
+214 -1
View File
@@ -51,6 +51,9 @@ export type TaskSumAggregateOutputType = {
export type TaskMinAggregateOutputType = {
id: number | null
uuid: string | null
projectUuid: string | null
columnUuid: string | null
parentUuid: string | null
projectId: number | null
columnId: number | null
parentId: number | null
@@ -71,6 +74,9 @@ export type TaskMinAggregateOutputType = {
export type TaskMaxAggregateOutputType = {
id: number | null
uuid: string | null
projectUuid: string | null
columnUuid: string | null
parentUuid: string | null
projectId: number | null
columnId: number | null
parentId: number | null
@@ -91,6 +97,9 @@ export type TaskMaxAggregateOutputType = {
export type TaskCountAggregateOutputType = {
id: number
uuid: number
projectUuid: number
columnUuid: number
parentUuid: number
projectId: number
columnId: number
parentId: number
@@ -136,6 +145,9 @@ export type TaskSumAggregateInputType = {
export type TaskMinAggregateInputType = {
id?: true
uuid?: true
projectUuid?: true
columnUuid?: true
parentUuid?: true
projectId?: true
columnId?: true
parentId?: true
@@ -156,6 +168,9 @@ export type TaskMinAggregateInputType = {
export type TaskMaxAggregateInputType = {
id?: true
uuid?: true
projectUuid?: true
columnUuid?: true
parentUuid?: true
projectId?: true
columnId?: true
parentId?: true
@@ -176,6 +191,9 @@ export type TaskMaxAggregateInputType = {
export type TaskCountAggregateInputType = {
id?: true
uuid?: true
projectUuid?: true
columnUuid?: true
parentUuid?: true
projectId?: true
columnId?: true
parentId?: true
@@ -284,6 +302,9 @@ export type TaskGroupByArgs<ExtArgs extends runtime.Types.Extensions.InternalArg
export type TaskGroupByOutputType = {
id: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid: string | null
projectId: number
columnId: number
parentId: number | null
@@ -328,6 +349,9 @@ export type TaskWhereInput = {
NOT?: Prisma.TaskWhereInput | Prisma.TaskWhereInput[]
id?: Prisma.IntFilter<"Task"> | number
uuid?: Prisma.StringFilter<"Task"> | string
projectUuid?: Prisma.StringFilter<"Task"> | string
columnUuid?: Prisma.StringFilter<"Task"> | string
parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null
projectId?: Prisma.IntFilter<"Task"> | number
columnId?: Prisma.IntFilter<"Task"> | number
parentId?: Prisma.IntNullableFilter<"Task"> | number | null
@@ -357,6 +381,9 @@ export type TaskWhereInput = {
export type TaskOrderByWithRelationInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
columnUuid?: Prisma.SortOrder
parentUuid?: Prisma.SortOrderInput | Prisma.SortOrder
projectId?: Prisma.SortOrder
columnId?: Prisma.SortOrder
parentId?: Prisma.SortOrderInput | Prisma.SortOrder
@@ -390,6 +417,9 @@ export type TaskWhereUniqueInput = Prisma.AtLeast<{
AND?: Prisma.TaskWhereInput | Prisma.TaskWhereInput[]
OR?: Prisma.TaskWhereInput[]
NOT?: Prisma.TaskWhereInput | Prisma.TaskWhereInput[]
projectUuid?: Prisma.StringFilter<"Task"> | string
columnUuid?: Prisma.StringFilter<"Task"> | string
parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null
projectId?: Prisma.IntFilter<"Task"> | number
columnId?: Prisma.IntFilter<"Task"> | number
parentId?: Prisma.IntNullableFilter<"Task"> | number | null
@@ -419,6 +449,9 @@ export type TaskWhereUniqueInput = Prisma.AtLeast<{
export type TaskOrderByWithAggregationInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
columnUuid?: Prisma.SortOrder
parentUuid?: Prisma.SortOrderInput | Prisma.SortOrder
projectId?: Prisma.SortOrder
columnId?: Prisma.SortOrder
parentId?: Prisma.SortOrderInput | Prisma.SortOrder
@@ -448,6 +481,9 @@ export type TaskScalarWhereWithAggregatesInput = {
NOT?: Prisma.TaskScalarWhereWithAggregatesInput | Prisma.TaskScalarWhereWithAggregatesInput[]
id?: Prisma.IntWithAggregatesFilter<"Task"> | number
uuid?: Prisma.StringWithAggregatesFilter<"Task"> | string
projectUuid?: Prisma.StringWithAggregatesFilter<"Task"> | string
columnUuid?: Prisma.StringWithAggregatesFilter<"Task"> | string
parentUuid?: Prisma.StringNullableWithAggregatesFilter<"Task"> | string | null
projectId?: Prisma.IntWithAggregatesFilter<"Task"> | number
columnId?: Prisma.IntWithAggregatesFilter<"Task"> | number
parentId?: Prisma.IntNullableWithAggregatesFilter<"Task"> | number | null
@@ -468,6 +504,9 @@ export type TaskScalarWhereWithAggregatesInput = {
export type TaskCreateInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -492,6 +531,9 @@ export type TaskCreateInput = {
export type TaskUncheckedCreateInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -515,6 +557,9 @@ export type TaskUncheckedCreateInput = {
export type TaskUpdateInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -539,6 +584,9 @@ export type TaskUpdateInput = {
export type TaskUncheckedUpdateInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -563,6 +611,9 @@ export type TaskUncheckedUpdateInput = {
export type TaskCreateManyInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -583,6 +634,9 @@ export type TaskCreateManyInput = {
export type TaskUpdateManyMutationInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -599,6 +653,9 @@ export type TaskUpdateManyMutationInput = {
export type TaskUncheckedUpdateManyInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -640,6 +697,9 @@ export type TaskProjectIdNumberCompoundUniqueInput = {
export type TaskCountOrderByAggregateInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
columnUuid?: Prisma.SortOrder
parentUuid?: Prisma.SortOrder
projectId?: Prisma.SortOrder
columnId?: Prisma.SortOrder
parentId?: Prisma.SortOrder
@@ -672,6 +732,9 @@ export type TaskAvgOrderByAggregateInput = {
export type TaskMaxOrderByAggregateInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
columnUuid?: Prisma.SortOrder
parentUuid?: Prisma.SortOrder
projectId?: Prisma.SortOrder
columnId?: Prisma.SortOrder
parentId?: Prisma.SortOrder
@@ -692,6 +755,9 @@ export type TaskMaxOrderByAggregateInput = {
export type TaskMinOrderByAggregateInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
columnUuid?: Prisma.SortOrder
parentUuid?: Prisma.SortOrder
projectId?: Prisma.SortOrder
columnId?: Prisma.SortOrder
parentId?: Prisma.SortOrder
@@ -981,6 +1047,9 @@ export type TaskUpdateOneRequiredWithoutTagsNestedInput = {
export type TaskCreateWithoutAssigneeInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1004,6 +1073,9 @@ export type TaskCreateWithoutAssigneeInput = {
export type TaskUncheckedCreateWithoutAssigneeInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1036,6 +1108,9 @@ export type TaskCreateManyAssigneeInputEnvelope = {
export type TaskCreateWithoutCreatorInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1059,6 +1134,9 @@ export type TaskCreateWithoutCreatorInput = {
export type TaskUncheckedCreateWithoutCreatorInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1111,6 +1189,9 @@ export type TaskScalarWhereInput = {
NOT?: Prisma.TaskScalarWhereInput | Prisma.TaskScalarWhereInput[]
id?: Prisma.IntFilter<"Task"> | number
uuid?: Prisma.StringFilter<"Task"> | string
projectUuid?: Prisma.StringFilter<"Task"> | string
columnUuid?: Prisma.StringFilter<"Task"> | string
parentUuid?: Prisma.StringNullableFilter<"Task"> | string | null
projectId?: Prisma.IntFilter<"Task"> | number
columnId?: Prisma.IntFilter<"Task"> | number
parentId?: Prisma.IntNullableFilter<"Task"> | number | null
@@ -1147,6 +1228,9 @@ export type TaskUpdateManyWithWhereWithoutCreatorInput = {
export type TaskCreateWithoutProjectInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1170,6 +1254,9 @@ export type TaskCreateWithoutProjectInput = {
export type TaskUncheckedCreateWithoutProjectInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
columnId: number
parentId?: number | null
title: string
@@ -1218,6 +1305,9 @@ export type TaskUpdateManyWithWhereWithoutProjectInput = {
export type TaskCreateWithoutColumnInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1241,6 +1331,9 @@ export type TaskCreateWithoutColumnInput = {
export type TaskUncheckedCreateWithoutColumnInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
parentId?: number | null
title: string
@@ -1289,6 +1382,9 @@ export type TaskUpdateManyWithWhereWithoutColumnInput = {
export type TaskCreateWithoutChildrenInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1312,6 +1408,9 @@ export type TaskCreateWithoutChildrenInput = {
export type TaskUncheckedCreateWithoutChildrenInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1339,6 +1438,9 @@ export type TaskCreateOrConnectWithoutChildrenInput = {
export type TaskCreateWithoutParentInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1362,6 +1464,9 @@ export type TaskCreateWithoutParentInput = {
export type TaskUncheckedCreateWithoutParentInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
title: string
@@ -1405,6 +1510,9 @@ export type TaskUpdateToOneWithWhereWithoutChildrenInput = {
export type TaskUpdateWithoutChildrenInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1428,6 +1536,9 @@ export type TaskUpdateWithoutChildrenInput = {
export type TaskUncheckedUpdateWithoutChildrenInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1466,6 +1577,9 @@ export type TaskUpdateManyWithWhereWithoutParentInput = {
export type TaskCreateWithoutMembersInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1489,6 +1603,9 @@ export type TaskCreateWithoutMembersInput = {
export type TaskUncheckedCreateWithoutMembersInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1527,6 +1644,9 @@ export type TaskUpdateToOneWithWhereWithoutMembersInput = {
export type TaskUpdateWithoutMembersInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1550,6 +1670,9 @@ export type TaskUpdateWithoutMembersInput = {
export type TaskUncheckedUpdateWithoutMembersInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1572,6 +1695,9 @@ export type TaskUncheckedUpdateWithoutMembersInput = {
export type TaskCreateWithoutTagsInput = {
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
title: string
description?: string
kind?: string | null
@@ -1595,6 +1721,9 @@ export type TaskCreateWithoutTagsInput = {
export type TaskUncheckedCreateWithoutTagsInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1633,6 +1762,9 @@ export type TaskUpdateToOneWithWhereWithoutTagsInput = {
export type TaskUpdateWithoutTagsInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1656,6 +1788,9 @@ export type TaskUpdateWithoutTagsInput = {
export type TaskUncheckedUpdateWithoutTagsInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1679,6 +1814,9 @@ export type TaskUncheckedUpdateWithoutTagsInput = {
export type TaskCreateManyAssigneeInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1699,6 +1837,9 @@ export type TaskCreateManyAssigneeInput = {
export type TaskCreateManyCreatorInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
parentId?: number | null
@@ -1718,6 +1859,9 @@ export type TaskCreateManyCreatorInput = {
export type TaskUpdateWithoutAssigneeInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1741,6 +1885,9 @@ export type TaskUpdateWithoutAssigneeInput = {
export type TaskUncheckedUpdateWithoutAssigneeInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1764,6 +1911,9 @@ export type TaskUncheckedUpdateWithoutAssigneeInput = {
export type TaskUncheckedUpdateManyWithoutAssigneeInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1783,6 +1933,9 @@ export type TaskUncheckedUpdateManyWithoutAssigneeInput = {
export type TaskUpdateWithoutCreatorInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1806,6 +1959,9 @@ export type TaskUpdateWithoutCreatorInput = {
export type TaskUncheckedUpdateWithoutCreatorInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1829,6 +1985,9 @@ export type TaskUncheckedUpdateWithoutCreatorInput = {
export type TaskUncheckedUpdateManyWithoutCreatorInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
@@ -1849,6 +2008,9 @@ export type TaskUncheckedUpdateManyWithoutCreatorInput = {
export type TaskCreateManyProjectInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
columnId: number
parentId?: number | null
title: string
@@ -1868,6 +2030,9 @@ export type TaskCreateManyProjectInput = {
export type TaskUpdateWithoutProjectInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1891,6 +2056,9 @@ export type TaskUpdateWithoutProjectInput = {
export type TaskUncheckedUpdateWithoutProjectInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1914,6 +2082,9 @@ export type TaskUncheckedUpdateWithoutProjectInput = {
export type TaskUncheckedUpdateManyWithoutProjectInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
columnId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1934,6 +2105,9 @@ export type TaskUncheckedUpdateManyWithoutProjectInput = {
export type TaskCreateManyColumnInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
parentId?: number | null
title: string
@@ -1953,6 +2127,9 @@ export type TaskCreateManyColumnInput = {
export type TaskUpdateWithoutColumnInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -1976,6 +2153,9 @@ export type TaskUpdateWithoutColumnInput = {
export type TaskUncheckedUpdateWithoutColumnInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -1999,6 +2179,9 @@ export type TaskUncheckedUpdateWithoutColumnInput = {
export type TaskUncheckedUpdateManyWithoutColumnInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
parentId?: Prisma.NullableIntFieldUpdateOperationsInput | number | null
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -2019,6 +2202,9 @@ export type TaskUncheckedUpdateManyWithoutColumnInput = {
export type TaskCreateManyParentInput = {
id?: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid?: string | null
projectId: number
columnId: number
title: string
@@ -2038,6 +2224,9 @@ export type TaskCreateManyParentInput = {
export type TaskUpdateWithoutParentInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
title?: Prisma.StringFieldUpdateOperationsInput | string
description?: Prisma.StringFieldUpdateOperationsInput | string
kind?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
@@ -2061,6 +2250,9 @@ export type TaskUpdateWithoutParentInput = {
export type TaskUncheckedUpdateWithoutParentInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -2084,6 +2276,9 @@ export type TaskUncheckedUpdateWithoutParentInput = {
export type TaskUncheckedUpdateManyWithoutParentInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
columnUuid?: Prisma.StringFieldUpdateOperationsInput | string
parentUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
columnId?: Prisma.IntFieldUpdateOperationsInput | number
title?: Prisma.StringFieldUpdateOperationsInput | string
@@ -2153,6 +2348,9 @@ export type TaskCountOutputTypeCountTagsArgs<ExtArgs extends runtime.Types.Exten
export type TaskSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
uuid?: boolean
projectUuid?: boolean
columnUuid?: boolean
parentUuid?: boolean
projectId?: boolean
columnId?: boolean
parentId?: boolean
@@ -2183,6 +2381,9 @@ export type TaskSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
export type TaskSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
uuid?: boolean
projectUuid?: boolean
columnUuid?: boolean
parentUuid?: boolean
projectId?: boolean
columnId?: boolean
parentId?: boolean
@@ -2209,6 +2410,9 @@ export type TaskSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensio
export type TaskSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
id?: boolean
uuid?: boolean
projectUuid?: boolean
columnUuid?: boolean
parentUuid?: boolean
projectId?: boolean
columnId?: boolean
parentId?: boolean
@@ -2235,6 +2439,9 @@ export type TaskSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensio
export type TaskSelectScalar = {
id?: boolean
uuid?: boolean
projectUuid?: boolean
columnUuid?: boolean
parentUuid?: boolean
projectId?: boolean
columnId?: boolean
parentId?: boolean
@@ -2253,7 +2460,7 @@ export type TaskSelectScalar = {
number?: boolean
}
export type TaskOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectId" | "columnId" | "parentId" | "title" | "description" | "kind" | "markDate" | "status" | "doneAt" | "assigneeId" | "creatorId" | "extras" | "sortOrder" | "createdAt" | "updatedAt" | "number", ExtArgs["result"]["task"]>
export type TaskOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectUuid" | "columnUuid" | "parentUuid" | "projectId" | "columnId" | "parentId" | "title" | "description" | "kind" | "markDate" | "status" | "doneAt" | "assigneeId" | "creatorId" | "extras" | "sortOrder" | "createdAt" | "updatedAt" | "number", ExtArgs["result"]["task"]>
export type TaskInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
project?: boolean | Prisma.ProjectDefaultArgs<ExtArgs>
column?: boolean | Prisma.BoardColumnDefaultArgs<ExtArgs>
@@ -2295,6 +2502,9 @@ export type $TaskPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: number
uuid: string
projectUuid: string
columnUuid: string
parentUuid: string | null
projectId: number
columnId: number
parentId: number | null
@@ -2744,6 +2954,9 @@ export interface Prisma__TaskClient<T, Null = never, ExtArgs extends runtime.Typ
export interface TaskFieldRefs {
readonly id: Prisma.FieldRef<"Task", 'Int'>
readonly uuid: Prisma.FieldRef<"Task", 'String'>
readonly projectUuid: Prisma.FieldRef<"Task", 'String'>
readonly columnUuid: Prisma.FieldRef<"Task", 'String'>
readonly parentUuid: Prisma.FieldRef<"Task", 'String'>
readonly projectId: Prisma.FieldRef<"Task", 'Int'>
readonly columnId: Prisma.FieldRef<"Task", 'Int'>
readonly parentId: Prisma.FieldRef<"Task", 'Int'>