feat(0.2.1): Sequential ID Mapping —— 外键 uuid 镜像列+触发器, 同步流改 uuid 主键 (离线行回填后本地 id 稳定), 客户端零改动
This commit is contained in:
@@ -41,6 +41,7 @@ export type BoardColumnSumAggregateOutputType = {
|
||||
export type BoardColumnMinAggregateOutputType = {
|
||||
id: number | null
|
||||
uuid: string | null
|
||||
projectUuid: string | null
|
||||
projectId: number | null
|
||||
name: string | null
|
||||
sortOrder: number | null
|
||||
@@ -53,6 +54,7 @@ export type BoardColumnMinAggregateOutputType = {
|
||||
export type BoardColumnMaxAggregateOutputType = {
|
||||
id: number | null
|
||||
uuid: string | null
|
||||
projectUuid: string | null
|
||||
projectId: number | null
|
||||
name: string | null
|
||||
sortOrder: number | null
|
||||
@@ -65,6 +67,7 @@ export type BoardColumnMaxAggregateOutputType = {
|
||||
export type BoardColumnCountAggregateOutputType = {
|
||||
id: number
|
||||
uuid: number
|
||||
projectUuid: number
|
||||
projectId: number
|
||||
name: number
|
||||
sortOrder: number
|
||||
@@ -91,6 +94,7 @@ export type BoardColumnSumAggregateInputType = {
|
||||
export type BoardColumnMinAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
projectUuid?: true
|
||||
projectId?: true
|
||||
name?: true
|
||||
sortOrder?: true
|
||||
@@ -103,6 +107,7 @@ export type BoardColumnMinAggregateInputType = {
|
||||
export type BoardColumnMaxAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
projectUuid?: true
|
||||
projectId?: true
|
||||
name?: true
|
||||
sortOrder?: true
|
||||
@@ -115,6 +120,7 @@ export type BoardColumnMaxAggregateInputType = {
|
||||
export type BoardColumnCountAggregateInputType = {
|
||||
id?: true
|
||||
uuid?: true
|
||||
projectUuid?: true
|
||||
projectId?: true
|
||||
name?: true
|
||||
sortOrder?: true
|
||||
@@ -214,6 +220,7 @@ export type BoardColumnGroupByArgs<ExtArgs extends runtime.Types.Extensions.Inte
|
||||
export type BoardColumnGroupByOutputType = {
|
||||
id: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
projectId: number
|
||||
name: string
|
||||
sortOrder: number
|
||||
@@ -249,6 +256,7 @@ export type BoardColumnWhereInput = {
|
||||
NOT?: Prisma.BoardColumnWhereInput | Prisma.BoardColumnWhereInput[]
|
||||
id?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
uuid?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
projectUuid?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
projectId?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
name?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
sortOrder?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
@@ -263,6 +271,7 @@ export type BoardColumnWhereInput = {
|
||||
export type BoardColumnOrderByWithRelationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
projectUuid?: Prisma.SortOrder
|
||||
projectId?: Prisma.SortOrder
|
||||
name?: Prisma.SortOrder
|
||||
sortOrder?: Prisma.SortOrder
|
||||
@@ -281,6 +290,7 @@ export type BoardColumnWhereUniqueInput = Prisma.AtLeast<{
|
||||
AND?: Prisma.BoardColumnWhereInput | Prisma.BoardColumnWhereInput[]
|
||||
OR?: Prisma.BoardColumnWhereInput[]
|
||||
NOT?: Prisma.BoardColumnWhereInput | Prisma.BoardColumnWhereInput[]
|
||||
projectUuid?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
projectId?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
name?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
sortOrder?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
@@ -295,6 +305,7 @@ export type BoardColumnWhereUniqueInput = Prisma.AtLeast<{
|
||||
export type BoardColumnOrderByWithAggregationInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
projectUuid?: Prisma.SortOrder
|
||||
projectId?: Prisma.SortOrder
|
||||
name?: Prisma.SortOrder
|
||||
sortOrder?: Prisma.SortOrder
|
||||
@@ -315,6 +326,7 @@ export type BoardColumnScalarWhereWithAggregatesInput = {
|
||||
NOT?: Prisma.BoardColumnScalarWhereWithAggregatesInput | Prisma.BoardColumnScalarWhereWithAggregatesInput[]
|
||||
id?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number
|
||||
uuid?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string
|
||||
projectUuid?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string
|
||||
projectId?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number
|
||||
name?: Prisma.StringWithAggregatesFilter<"BoardColumn"> | string
|
||||
sortOrder?: Prisma.IntWithAggregatesFilter<"BoardColumn"> | number
|
||||
@@ -326,6 +338,7 @@ export type BoardColumnScalarWhereWithAggregatesInput = {
|
||||
|
||||
export type BoardColumnCreateInput = {
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
name: string
|
||||
sortOrder?: number
|
||||
boundStatus?: string | null
|
||||
@@ -339,6 +352,7 @@ export type BoardColumnCreateInput = {
|
||||
export type BoardColumnUncheckedCreateInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
projectId: number
|
||||
name: string
|
||||
sortOrder?: number
|
||||
@@ -351,6 +365,7 @@ export type BoardColumnUncheckedCreateInput = {
|
||||
|
||||
export type BoardColumnUpdateInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -364,6 +379,7 @@ export type BoardColumnUpdateInput = {
|
||||
export type BoardColumnUncheckedUpdateInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
@@ -377,6 +393,7 @@ export type BoardColumnUncheckedUpdateInput = {
|
||||
export type BoardColumnCreateManyInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
projectId: number
|
||||
name: string
|
||||
sortOrder?: number
|
||||
@@ -388,6 +405,7 @@ export type BoardColumnCreateManyInput = {
|
||||
|
||||
export type BoardColumnUpdateManyMutationInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -399,6 +417,7 @@ export type BoardColumnUpdateManyMutationInput = {
|
||||
export type BoardColumnUncheckedUpdateManyInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
@@ -426,6 +445,7 @@ export type BoardColumnProjectIdNameCompoundUniqueInput = {
|
||||
export type BoardColumnCountOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
projectUuid?: Prisma.SortOrder
|
||||
projectId?: Prisma.SortOrder
|
||||
name?: Prisma.SortOrder
|
||||
sortOrder?: Prisma.SortOrder
|
||||
@@ -444,6 +464,7 @@ export type BoardColumnAvgOrderByAggregateInput = {
|
||||
export type BoardColumnMaxOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
projectUuid?: Prisma.SortOrder
|
||||
projectId?: Prisma.SortOrder
|
||||
name?: Prisma.SortOrder
|
||||
sortOrder?: Prisma.SortOrder
|
||||
@@ -456,6 +477,7 @@ export type BoardColumnMaxOrderByAggregateInput = {
|
||||
export type BoardColumnMinOrderByAggregateInput = {
|
||||
id?: Prisma.SortOrder
|
||||
uuid?: Prisma.SortOrder
|
||||
projectUuid?: Prisma.SortOrder
|
||||
projectId?: Prisma.SortOrder
|
||||
name?: Prisma.SortOrder
|
||||
sortOrder?: Prisma.SortOrder
|
||||
@@ -534,6 +556,7 @@ export type BoardColumnUpdateOneRequiredWithoutTasksNestedInput = {
|
||||
|
||||
export type BoardColumnCreateWithoutProjectInput = {
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
name: string
|
||||
sortOrder?: number
|
||||
boundStatus?: string | null
|
||||
@@ -546,6 +569,7 @@ export type BoardColumnCreateWithoutProjectInput = {
|
||||
export type BoardColumnUncheckedCreateWithoutProjectInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
name: string
|
||||
sortOrder?: number
|
||||
boundStatus?: string | null
|
||||
@@ -587,6 +611,7 @@ export type BoardColumnScalarWhereInput = {
|
||||
NOT?: Prisma.BoardColumnScalarWhereInput | Prisma.BoardColumnScalarWhereInput[]
|
||||
id?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
uuid?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
projectUuid?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
projectId?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
name?: Prisma.StringFilter<"BoardColumn"> | string
|
||||
sortOrder?: Prisma.IntFilter<"BoardColumn"> | number
|
||||
@@ -598,6 +623,7 @@ export type BoardColumnScalarWhereInput = {
|
||||
|
||||
export type BoardColumnCreateWithoutTasksInput = {
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
name: string
|
||||
sortOrder?: number
|
||||
boundStatus?: string | null
|
||||
@@ -610,6 +636,7 @@ export type BoardColumnCreateWithoutTasksInput = {
|
||||
export type BoardColumnUncheckedCreateWithoutTasksInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
projectId: number
|
||||
name: string
|
||||
sortOrder?: number
|
||||
@@ -637,6 +664,7 @@ export type BoardColumnUpdateToOneWithWhereWithoutTasksInput = {
|
||||
|
||||
export type BoardColumnUpdateWithoutTasksInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -649,6 +677,7 @@ export type BoardColumnUpdateWithoutTasksInput = {
|
||||
export type BoardColumnUncheckedUpdateWithoutTasksInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
@@ -661,6 +690,7 @@ export type BoardColumnUncheckedUpdateWithoutTasksInput = {
|
||||
export type BoardColumnCreateManyProjectInput = {
|
||||
id?: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
name: string
|
||||
sortOrder?: number
|
||||
boundStatus?: string | null
|
||||
@@ -671,6 +701,7 @@ export type BoardColumnCreateManyProjectInput = {
|
||||
|
||||
export type BoardColumnUpdateWithoutProjectInput = {
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -683,6 +714,7 @@ export type BoardColumnUpdateWithoutProjectInput = {
|
||||
export type BoardColumnUncheckedUpdateWithoutProjectInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -695,6 +727,7 @@ export type BoardColumnUncheckedUpdateWithoutProjectInput = {
|
||||
export type BoardColumnUncheckedUpdateManyWithoutProjectInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
uuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
sortOrder?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
boundStatus?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
|
||||
@@ -737,6 +770,7 @@ export type BoardColumnCountOutputTypeCountTasksArgs<ExtArgs extends runtime.Typ
|
||||
export type BoardColumnSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
projectUuid?: boolean
|
||||
projectId?: boolean
|
||||
name?: boolean
|
||||
sortOrder?: boolean
|
||||
@@ -752,6 +786,7 @@ export type BoardColumnSelect<ExtArgs extends runtime.Types.Extensions.InternalA
|
||||
export type BoardColumnSelectCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
projectUuid?: boolean
|
||||
projectId?: boolean
|
||||
name?: boolean
|
||||
sortOrder?: boolean
|
||||
@@ -765,6 +800,7 @@ export type BoardColumnSelectCreateManyAndReturn<ExtArgs extends runtime.Types.E
|
||||
export type BoardColumnSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
projectUuid?: boolean
|
||||
projectId?: boolean
|
||||
name?: boolean
|
||||
sortOrder?: boolean
|
||||
@@ -778,6 +814,7 @@ export type BoardColumnSelectUpdateManyAndReturn<ExtArgs extends runtime.Types.E
|
||||
export type BoardColumnSelectScalar = {
|
||||
id?: boolean
|
||||
uuid?: boolean
|
||||
projectUuid?: boolean
|
||||
projectId?: boolean
|
||||
name?: boolean
|
||||
sortOrder?: boolean
|
||||
@@ -787,7 +824,7 @@ export type BoardColumnSelectScalar = {
|
||||
updatedAt?: boolean
|
||||
}
|
||||
|
||||
export type BoardColumnOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectId" | "name" | "sortOrder" | "boundStatus" | "retention" | "createdAt" | "updatedAt", ExtArgs["result"]["boardColumn"]>
|
||||
export type BoardColumnOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "uuid" | "projectUuid" | "projectId" | "name" | "sortOrder" | "boundStatus" | "retention" | "createdAt" | "updatedAt", ExtArgs["result"]["boardColumn"]>
|
||||
export type BoardColumnInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
project?: boolean | Prisma.ProjectDefaultArgs<ExtArgs>
|
||||
tasks?: boolean | Prisma.BoardColumn$tasksArgs<ExtArgs>
|
||||
@@ -809,6 +846,7 @@ export type $BoardColumnPayload<ExtArgs extends runtime.Types.Extensions.Interna
|
||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||
id: number
|
||||
uuid: string
|
||||
projectUuid: string
|
||||
projectId: number
|
||||
name: string
|
||||
sortOrder: number
|
||||
@@ -1243,6 +1281,7 @@ export interface Prisma__BoardColumnClient<T, Null = never, ExtArgs extends runt
|
||||
export interface BoardColumnFieldRefs {
|
||||
readonly id: Prisma.FieldRef<"BoardColumn", 'Int'>
|
||||
readonly uuid: Prisma.FieldRef<"BoardColumn", 'String'>
|
||||
readonly projectUuid: Prisma.FieldRef<"BoardColumn", 'String'>
|
||||
readonly projectId: Prisma.FieldRef<"BoardColumn", 'Int'>
|
||||
readonly name: Prisma.FieldRef<"BoardColumn", 'String'>
|
||||
readonly sortOrder: Prisma.FieldRef<"BoardColumn", 'Int'>
|
||||
|
||||
Reference in New Issue
Block a user