fix(0.2.1): 镜像列 Prisma 侧可空 (库级 NOT NULL, 触发器填充), 避免 create 校验拦截

This commit is contained in:
jif2.zhang
2026-10-26 01:27:46 +08:00
parent aca8a05c0f
commit 8813766aff
7 changed files with 228 additions and 228 deletions
+27 -27
View File
@@ -202,7 +202,7 @@ export type ProjectMemberGroupByArgs<ExtArgs extends runtime.Types.Extensions.In
export type ProjectMemberGroupByOutputType = {
id: number
uuid: string
projectUuid: string
projectUuid: string | null
projectId: number
userId: number
permission: string
@@ -235,7 +235,7 @@ export type ProjectMemberWhereInput = {
NOT?: Prisma.ProjectMemberWhereInput | Prisma.ProjectMemberWhereInput[]
id?: Prisma.IntFilter<"ProjectMember"> | number
uuid?: Prisma.StringFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringNullableFilter<"ProjectMember"> | string | null
projectId?: Prisma.IntFilter<"ProjectMember"> | number
userId?: Prisma.IntFilter<"ProjectMember"> | number
permission?: Prisma.StringFilter<"ProjectMember"> | string
@@ -247,7 +247,7 @@ export type ProjectMemberWhereInput = {
export type ProjectMemberOrderByWithRelationInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrderInput | Prisma.SortOrder
projectId?: Prisma.SortOrder
userId?: Prisma.SortOrder
permission?: Prisma.SortOrder
@@ -263,7 +263,7 @@ export type ProjectMemberWhereUniqueInput = Prisma.AtLeast<{
AND?: Prisma.ProjectMemberWhereInput | Prisma.ProjectMemberWhereInput[]
OR?: Prisma.ProjectMemberWhereInput[]
NOT?: Prisma.ProjectMemberWhereInput | Prisma.ProjectMemberWhereInput[]
projectUuid?: Prisma.StringFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringNullableFilter<"ProjectMember"> | string | null
projectId?: Prisma.IntFilter<"ProjectMember"> | number
userId?: Prisma.IntFilter<"ProjectMember"> | number
permission?: Prisma.StringFilter<"ProjectMember"> | string
@@ -275,7 +275,7 @@ export type ProjectMemberWhereUniqueInput = Prisma.AtLeast<{
export type ProjectMemberOrderByWithAggregationInput = {
id?: Prisma.SortOrder
uuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrder
projectUuid?: Prisma.SortOrderInput | Prisma.SortOrder
projectId?: Prisma.SortOrder
userId?: Prisma.SortOrder
permission?: Prisma.SortOrder
@@ -293,7 +293,7 @@ export type ProjectMemberScalarWhereWithAggregatesInput = {
NOT?: Prisma.ProjectMemberScalarWhereWithAggregatesInput | Prisma.ProjectMemberScalarWhereWithAggregatesInput[]
id?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number
uuid?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringNullableWithAggregatesFilter<"ProjectMember"> | string | null
projectId?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number
userId?: Prisma.IntWithAggregatesFilter<"ProjectMember"> | number
permission?: Prisma.StringWithAggregatesFilter<"ProjectMember"> | string
@@ -302,7 +302,7 @@ export type ProjectMemberScalarWhereWithAggregatesInput = {
export type ProjectMemberCreateInput = {
uuid: string
projectUuid: string
projectUuid?: string | null
permission?: string
createdAt?: Date | string
project: Prisma.ProjectCreateNestedOneWithoutMembersInput
@@ -312,7 +312,7 @@ export type ProjectMemberCreateInput = {
export type ProjectMemberUncheckedCreateInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
projectId: number
userId: number
permission?: string
@@ -321,7 +321,7 @@ export type ProjectMemberUncheckedCreateInput = {
export type ProjectMemberUpdateInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
project?: Prisma.ProjectUpdateOneRequiredWithoutMembersNestedInput
@@ -331,7 +331,7 @@ export type ProjectMemberUpdateInput = {
export type ProjectMemberUncheckedUpdateInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
userId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
@@ -341,7 +341,7 @@ export type ProjectMemberUncheckedUpdateInput = {
export type ProjectMemberCreateManyInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
projectId: number
userId: number
permission?: string
@@ -350,7 +350,7 @@ export type ProjectMemberCreateManyInput = {
export type ProjectMemberUpdateManyMutationInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
}
@@ -358,7 +358,7 @@ export type ProjectMemberUpdateManyMutationInput = {
export type ProjectMemberUncheckedUpdateManyInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
userId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
@@ -508,7 +508,7 @@ export type ProjectMemberUncheckedUpdateManyWithoutProjectNestedInput = {
export type ProjectMemberCreateWithoutUserInput = {
uuid: string
projectUuid: string
projectUuid?: string | null
permission?: string
createdAt?: Date | string
project: Prisma.ProjectCreateNestedOneWithoutMembersInput
@@ -517,7 +517,7 @@ export type ProjectMemberCreateWithoutUserInput = {
export type ProjectMemberUncheckedCreateWithoutUserInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
projectId: number
permission?: string
createdAt?: Date | string
@@ -555,7 +555,7 @@ export type ProjectMemberScalarWhereInput = {
NOT?: Prisma.ProjectMemberScalarWhereInput | Prisma.ProjectMemberScalarWhereInput[]
id?: Prisma.IntFilter<"ProjectMember"> | number
uuid?: Prisma.StringFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringFilter<"ProjectMember"> | string
projectUuid?: Prisma.StringNullableFilter<"ProjectMember"> | string | null
projectId?: Prisma.IntFilter<"ProjectMember"> | number
userId?: Prisma.IntFilter<"ProjectMember"> | number
permission?: Prisma.StringFilter<"ProjectMember"> | string
@@ -564,7 +564,7 @@ export type ProjectMemberScalarWhereInput = {
export type ProjectMemberCreateWithoutProjectInput = {
uuid: string
projectUuid: string
projectUuid?: string | null
permission?: string
createdAt?: Date | string
user: Prisma.UserCreateNestedOneWithoutProjectMembersInput
@@ -573,7 +573,7 @@ export type ProjectMemberCreateWithoutProjectInput = {
export type ProjectMemberUncheckedCreateWithoutProjectInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
userId: number
permission?: string
createdAt?: Date | string
@@ -608,7 +608,7 @@ export type ProjectMemberUpdateManyWithWhereWithoutProjectInput = {
export type ProjectMemberCreateManyUserInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
projectId: number
permission?: string
createdAt?: Date | string
@@ -616,7 +616,7 @@ export type ProjectMemberCreateManyUserInput = {
export type ProjectMemberUpdateWithoutUserInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
project?: Prisma.ProjectUpdateOneRequiredWithoutMembersNestedInput
@@ -625,7 +625,7 @@ export type ProjectMemberUpdateWithoutUserInput = {
export type ProjectMemberUncheckedUpdateWithoutUserInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -634,7 +634,7 @@ export type ProjectMemberUncheckedUpdateWithoutUserInput = {
export type ProjectMemberUncheckedUpdateManyWithoutUserInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
projectId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -643,7 +643,7 @@ export type ProjectMemberUncheckedUpdateManyWithoutUserInput = {
export type ProjectMemberCreateManyProjectInput = {
id?: number
uuid: string
projectUuid: string
projectUuid?: string | null
userId: number
permission?: string
createdAt?: Date | string
@@ -651,7 +651,7 @@ export type ProjectMemberCreateManyProjectInput = {
export type ProjectMemberUpdateWithoutProjectInput = {
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
user?: Prisma.UserUpdateOneRequiredWithoutProjectMembersNestedInput
@@ -660,7 +660,7 @@ export type ProjectMemberUpdateWithoutProjectInput = {
export type ProjectMemberUncheckedUpdateWithoutProjectInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
userId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -669,7 +669,7 @@ export type ProjectMemberUncheckedUpdateWithoutProjectInput = {
export type ProjectMemberUncheckedUpdateManyWithoutProjectInput = {
id?: Prisma.IntFieldUpdateOperationsInput | number
uuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.StringFieldUpdateOperationsInput | string
projectUuid?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
userId?: Prisma.IntFieldUpdateOperationsInput | number
permission?: Prisma.StringFieldUpdateOperationsInput | string
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
@@ -746,7 +746,7 @@ export type $ProjectMemberPayload<ExtArgs extends runtime.Types.Extensions.Inter
scalars: runtime.Types.Extensions.GetPayloadResult<{
id: number
uuid: string
projectUuid: string
projectUuid: string | null
projectId: number
userId: number
permission: string