- 新增 /api/mcp (Streamable HTTP) 与 41 个工具: 项目/看板列/任务/清单/打卡; - 新增 McpToken 模型与迁移, DB 仅存 SHA-256 哈希, token 绑定用户; - 新增 /api/mcp-tokens 增删改查, 支持独立命名 (如 R1); - 「我的」页新增 AI 接入 (MCP) 区块: 地址复制/新建/一次性展示/删除; - 补充 docs/MCP.md 与样式
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -233,6 +233,7 @@ export type UserWhereInput = {
|
||||
assignedTasks?: Prisma.TaskListRelationFilter
|
||||
createdTasks?: Prisma.TaskListRelationFilter
|
||||
taskMembers?: Prisma.TaskMemberListRelationFilter
|
||||
mcpTokens?: Prisma.McpTokenListRelationFilter
|
||||
}
|
||||
|
||||
export type UserOrderByWithRelationInput = {
|
||||
@@ -251,6 +252,7 @@ export type UserOrderByWithRelationInput = {
|
||||
assignedTasks?: Prisma.TaskOrderByRelationAggregateInput
|
||||
createdTasks?: Prisma.TaskOrderByRelationAggregateInput
|
||||
taskMembers?: Prisma.TaskMemberOrderByRelationAggregateInput
|
||||
mcpTokens?: Prisma.McpTokenOrderByRelationAggregateInput
|
||||
}
|
||||
|
||||
export type UserWhereUniqueInput = Prisma.AtLeast<{
|
||||
@@ -272,6 +274,7 @@ export type UserWhereUniqueInput = Prisma.AtLeast<{
|
||||
assignedTasks?: Prisma.TaskListRelationFilter
|
||||
createdTasks?: Prisma.TaskListRelationFilter
|
||||
taskMembers?: Prisma.TaskMemberListRelationFilter
|
||||
mcpTokens?: Prisma.McpTokenListRelationFilter
|
||||
}, "id" | "email">
|
||||
|
||||
export type UserOrderByWithAggregationInput = {
|
||||
@@ -315,6 +318,7 @@ export type UserCreateInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateInput = {
|
||||
@@ -333,6 +337,7 @@ export type UserUncheckedCreateInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUpdateInput = {
|
||||
@@ -350,6 +355,7 @@ export type UserUpdateInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateInput = {
|
||||
@@ -368,6 +374,7 @@ export type UserUncheckedUpdateInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateManyInput = {
|
||||
@@ -587,6 +594,20 @@ export type UserUpdateOneRequiredWithoutTaskMembersNestedInput = {
|
||||
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutTaskMembersInput, Prisma.UserUpdateWithoutTaskMembersInput>, Prisma.UserUncheckedUpdateWithoutTaskMembersInput>
|
||||
}
|
||||
|
||||
export type UserCreateNestedOneWithoutMcpTokensInput = {
|
||||
create?: Prisma.XOR<Prisma.UserCreateWithoutMcpTokensInput, Prisma.UserUncheckedCreateWithoutMcpTokensInput>
|
||||
connectOrCreate?: Prisma.UserCreateOrConnectWithoutMcpTokensInput
|
||||
connect?: Prisma.UserWhereUniqueInput
|
||||
}
|
||||
|
||||
export type UserUpdateOneRequiredWithoutMcpTokensNestedInput = {
|
||||
create?: Prisma.XOR<Prisma.UserCreateWithoutMcpTokensInput, Prisma.UserUncheckedCreateWithoutMcpTokensInput>
|
||||
connectOrCreate?: Prisma.UserCreateOrConnectWithoutMcpTokensInput
|
||||
upsert?: Prisma.UserUpsertWithoutMcpTokensInput
|
||||
connect?: Prisma.UserWhereUniqueInput
|
||||
update?: Prisma.XOR<Prisma.XOR<Prisma.UserUpdateToOneWithWhereWithoutMcpTokensInput, Prisma.UserUpdateWithoutMcpTokensInput>, Prisma.UserUncheckedUpdateWithoutMcpTokensInput>
|
||||
}
|
||||
|
||||
export type UserCreateWithoutHabitsInput = {
|
||||
name: string
|
||||
email: string
|
||||
@@ -601,6 +622,7 @@ export type UserCreateWithoutHabitsInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutHabitsInput = {
|
||||
@@ -618,6 +640,7 @@ export type UserUncheckedCreateWithoutHabitsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutHabitsInput = {
|
||||
@@ -650,6 +673,7 @@ export type UserUpdateWithoutHabitsInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutHabitsInput = {
|
||||
@@ -667,6 +691,7 @@ export type UserUncheckedUpdateWithoutHabitsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutCheckInsInput = {
|
||||
@@ -683,6 +708,7 @@ export type UserCreateWithoutCheckInsInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutCheckInsInput = {
|
||||
@@ -700,6 +726,7 @@ export type UserUncheckedCreateWithoutCheckInsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutCheckInsInput = {
|
||||
@@ -732,6 +759,7 @@ export type UserUpdateWithoutCheckInsInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutCheckInsInput = {
|
||||
@@ -749,6 +777,7 @@ export type UserUncheckedUpdateWithoutCheckInsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutCheckListsInput = {
|
||||
@@ -765,6 +794,7 @@ export type UserCreateWithoutCheckListsInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutCheckListsInput = {
|
||||
@@ -782,6 +812,7 @@ export type UserUncheckedCreateWithoutCheckListsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutCheckListsInput = {
|
||||
@@ -814,6 +845,7 @@ export type UserUpdateWithoutCheckListsInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutCheckListsInput = {
|
||||
@@ -831,6 +863,7 @@ export type UserUncheckedUpdateWithoutCheckListsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutTemplatesInput = {
|
||||
@@ -847,6 +880,7 @@ export type UserCreateWithoutTemplatesInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutTemplatesInput = {
|
||||
@@ -864,6 +898,7 @@ export type UserUncheckedCreateWithoutTemplatesInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutTemplatesInput = {
|
||||
@@ -896,6 +931,7 @@ export type UserUpdateWithoutTemplatesInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutTemplatesInput = {
|
||||
@@ -913,6 +949,7 @@ export type UserUncheckedUpdateWithoutTemplatesInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutOwnedProjectsInput = {
|
||||
@@ -929,6 +966,7 @@ export type UserCreateWithoutOwnedProjectsInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutOwnedProjectsInput = {
|
||||
@@ -946,6 +984,7 @@ export type UserUncheckedCreateWithoutOwnedProjectsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutOwnedProjectsInput = {
|
||||
@@ -978,6 +1017,7 @@ export type UserUpdateWithoutOwnedProjectsInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutOwnedProjectsInput = {
|
||||
@@ -995,6 +1035,7 @@ export type UserUncheckedUpdateWithoutOwnedProjectsInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutProjectMembersInput = {
|
||||
@@ -1011,6 +1052,7 @@ export type UserCreateWithoutProjectMembersInput = {
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutProjectMembersInput = {
|
||||
@@ -1028,6 +1070,7 @@ export type UserUncheckedCreateWithoutProjectMembersInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutProjectMembersInput = {
|
||||
@@ -1060,6 +1103,7 @@ export type UserUpdateWithoutProjectMembersInput = {
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutProjectMembersInput = {
|
||||
@@ -1077,6 +1121,7 @@ export type UserUncheckedUpdateWithoutProjectMembersInput = {
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutAssignedTasksInput = {
|
||||
@@ -1093,6 +1138,7 @@ export type UserCreateWithoutAssignedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutAssignedTasksInput = {
|
||||
@@ -1110,6 +1156,7 @@ export type UserUncheckedCreateWithoutAssignedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutAssignedTasksInput = {
|
||||
@@ -1131,6 +1178,7 @@ export type UserCreateWithoutCreatedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutCreatedTasksInput = {
|
||||
@@ -1148,6 +1196,7 @@ export type UserUncheckedCreateWithoutCreatedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutCreatedTasksInput = {
|
||||
@@ -1180,6 +1229,7 @@ export type UserUpdateWithoutAssignedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutAssignedTasksInput = {
|
||||
@@ -1197,6 +1247,7 @@ export type UserUncheckedUpdateWithoutAssignedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUpsertWithoutCreatedTasksInput = {
|
||||
@@ -1224,6 +1275,7 @@ export type UserUpdateWithoutCreatedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutCreatedTasksInput = {
|
||||
@@ -1241,6 +1293,7 @@ export type UserUncheckedUpdateWithoutCreatedTasksInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutTaskMembersInput = {
|
||||
@@ -1257,6 +1310,7 @@ export type UserCreateWithoutTaskMembersInput = {
|
||||
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
mcpTokens?: Prisma.McpTokenCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutTaskMembersInput = {
|
||||
@@ -1274,6 +1328,7 @@ export type UserUncheckedCreateWithoutTaskMembersInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutTaskMembersInput = {
|
||||
@@ -1306,6 +1361,7 @@ export type UserUpdateWithoutTaskMembersInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutTaskMembersInput = {
|
||||
@@ -1323,6 +1379,93 @@ export type UserUncheckedUpdateWithoutTaskMembersInput = {
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
mcpTokens?: Prisma.McpTokenUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserCreateWithoutMcpTokensInput = {
|
||||
name: string
|
||||
email: string
|
||||
password: string
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
habits?: Prisma.HabitCreateNestedManyWithoutUserInput
|
||||
checkIns?: Prisma.CheckInCreateNestedManyWithoutUserInput
|
||||
checkLists?: Prisma.CheckListCreateNestedManyWithoutUserInput
|
||||
templates?: Prisma.CheckListTemplateCreateNestedManyWithoutUserInput
|
||||
ownedProjects?: Prisma.ProjectCreateNestedManyWithoutOwnerInput
|
||||
projectMembers?: Prisma.ProjectMemberCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserUncheckedCreateWithoutMcpTokensInput = {
|
||||
id?: number
|
||||
name: string
|
||||
email: string
|
||||
password: string
|
||||
createdAt?: Date | string
|
||||
updatedAt?: Date | string
|
||||
habits?: Prisma.HabitUncheckedCreateNestedManyWithoutUserInput
|
||||
checkIns?: Prisma.CheckInUncheckedCreateNestedManyWithoutUserInput
|
||||
checkLists?: Prisma.CheckListUncheckedCreateNestedManyWithoutUserInput
|
||||
templates?: Prisma.CheckListTemplateUncheckedCreateNestedManyWithoutUserInput
|
||||
ownedProjects?: Prisma.ProjectUncheckedCreateNestedManyWithoutOwnerInput
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
assignedTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutAssigneeInput
|
||||
createdTasks?: Prisma.TaskUncheckedCreateNestedManyWithoutCreatorInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedCreateNestedManyWithoutUserInput
|
||||
}
|
||||
|
||||
export type UserCreateOrConnectWithoutMcpTokensInput = {
|
||||
where: Prisma.UserWhereUniqueInput
|
||||
create: Prisma.XOR<Prisma.UserCreateWithoutMcpTokensInput, Prisma.UserUncheckedCreateWithoutMcpTokensInput>
|
||||
}
|
||||
|
||||
export type UserUpsertWithoutMcpTokensInput = {
|
||||
update: Prisma.XOR<Prisma.UserUpdateWithoutMcpTokensInput, Prisma.UserUncheckedUpdateWithoutMcpTokensInput>
|
||||
create: Prisma.XOR<Prisma.UserCreateWithoutMcpTokensInput, Prisma.UserUncheckedCreateWithoutMcpTokensInput>
|
||||
where?: Prisma.UserWhereInput
|
||||
}
|
||||
|
||||
export type UserUpdateToOneWithWhereWithoutMcpTokensInput = {
|
||||
where?: Prisma.UserWhereInput
|
||||
data: Prisma.XOR<Prisma.UserUpdateWithoutMcpTokensInput, Prisma.UserUncheckedUpdateWithoutMcpTokensInput>
|
||||
}
|
||||
|
||||
export type UserUpdateWithoutMcpTokensInput = {
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
habits?: Prisma.HabitUpdateManyWithoutUserNestedInput
|
||||
checkIns?: Prisma.CheckInUpdateManyWithoutUserNestedInput
|
||||
checkLists?: Prisma.CheckListUpdateManyWithoutUserNestedInput
|
||||
templates?: Prisma.CheckListTemplateUpdateManyWithoutUserNestedInput
|
||||
ownedProjects?: Prisma.ProjectUpdateManyWithoutOwnerNestedInput
|
||||
projectMembers?: Prisma.ProjectMemberUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
export type UserUncheckedUpdateWithoutMcpTokensInput = {
|
||||
id?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
name?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
email?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
password?: Prisma.StringFieldUpdateOperationsInput | string
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
updatedAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
habits?: Prisma.HabitUncheckedUpdateManyWithoutUserNestedInput
|
||||
checkIns?: Prisma.CheckInUncheckedUpdateManyWithoutUserNestedInput
|
||||
checkLists?: Prisma.CheckListUncheckedUpdateManyWithoutUserNestedInput
|
||||
templates?: Prisma.CheckListTemplateUncheckedUpdateManyWithoutUserNestedInput
|
||||
ownedProjects?: Prisma.ProjectUncheckedUpdateManyWithoutOwnerNestedInput
|
||||
projectMembers?: Prisma.ProjectMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
assignedTasks?: Prisma.TaskUncheckedUpdateManyWithoutAssigneeNestedInput
|
||||
createdTasks?: Prisma.TaskUncheckedUpdateManyWithoutCreatorNestedInput
|
||||
taskMembers?: Prisma.TaskMemberUncheckedUpdateManyWithoutUserNestedInput
|
||||
}
|
||||
|
||||
|
||||
@@ -1340,6 +1483,7 @@ export type UserCountOutputType = {
|
||||
assignedTasks: number
|
||||
createdTasks: number
|
||||
taskMembers: number
|
||||
mcpTokens: number
|
||||
}
|
||||
|
||||
export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
@@ -1352,6 +1496,7 @@ export type UserCountOutputTypeSelect<ExtArgs extends runtime.Types.Extensions.I
|
||||
assignedTasks?: boolean | UserCountOutputTypeCountAssignedTasksArgs
|
||||
createdTasks?: boolean | UserCountOutputTypeCountCreatedTasksArgs
|
||||
taskMembers?: boolean | UserCountOutputTypeCountTaskMembersArgs
|
||||
mcpTokens?: boolean | UserCountOutputTypeCountMcpTokensArgs
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1427,6 +1572,13 @@ export type UserCountOutputTypeCountTaskMembersArgs<ExtArgs extends runtime.Type
|
||||
where?: Prisma.TaskMemberWhereInput
|
||||
}
|
||||
|
||||
/**
|
||||
* UserCountOutputType without action
|
||||
*/
|
||||
export type UserCountOutputTypeCountMcpTokensArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
where?: Prisma.McpTokenWhereInput
|
||||
}
|
||||
|
||||
|
||||
export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetSelect<{
|
||||
id?: boolean
|
||||
@@ -1444,6 +1596,7 @@ export type UserSelect<ExtArgs extends runtime.Types.Extensions.InternalArgs = r
|
||||
assignedTasks?: boolean | Prisma.User$assignedTasksArgs<ExtArgs>
|
||||
createdTasks?: boolean | Prisma.User$createdTasksArgs<ExtArgs>
|
||||
taskMembers?: boolean | Prisma.User$taskMembersArgs<ExtArgs>
|
||||
mcpTokens?: boolean | Prisma.User$mcpTokensArgs<ExtArgs>
|
||||
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
|
||||
}, ExtArgs["result"]["user"]>
|
||||
|
||||
@@ -1485,6 +1638,7 @@ export type UserInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs =
|
||||
assignedTasks?: boolean | Prisma.User$assignedTasksArgs<ExtArgs>
|
||||
createdTasks?: boolean | Prisma.User$createdTasksArgs<ExtArgs>
|
||||
taskMembers?: boolean | Prisma.User$taskMembersArgs<ExtArgs>
|
||||
mcpTokens?: boolean | Prisma.User$mcpTokensArgs<ExtArgs>
|
||||
_count?: boolean | Prisma.UserCountOutputTypeDefaultArgs<ExtArgs>
|
||||
}
|
||||
export type UserIncludeCreateManyAndReturn<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {}
|
||||
@@ -1502,6 +1656,7 @@ export type $UserPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs =
|
||||
assignedTasks: Prisma.$TaskPayload<ExtArgs>[]
|
||||
createdTasks: Prisma.$TaskPayload<ExtArgs>[]
|
||||
taskMembers: Prisma.$TaskMemberPayload<ExtArgs>[]
|
||||
mcpTokens: Prisma.$McpTokenPayload<ExtArgs>[]
|
||||
}
|
||||
scalars: runtime.Types.Extensions.GetPayloadResult<{
|
||||
id: number
|
||||
@@ -1913,6 +2068,7 @@ export interface Prisma__UserClient<T, Null = never, ExtArgs extends runtime.Typ
|
||||
assignedTasks<T extends Prisma.User$assignedTasksArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$assignedTasksArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||
createdTasks<T extends Prisma.User$createdTasksArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$createdTasksArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||
taskMembers<T extends Prisma.User$taskMembersArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$taskMembersArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$TaskMemberPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||
mcpTokens<T extends Prisma.User$mcpTokensArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.User$mcpTokensArgs<ExtArgs>>): Prisma.PrismaPromise<runtime.Types.Result.GetResult<Prisma.$McpTokenPayload<ExtArgs>, T, "findMany", GlobalOmitOptions> | Null>
|
||||
/**
|
||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||
* @param onfulfilled The callback to execute when the Promise is resolved.
|
||||
@@ -2556,6 +2712,30 @@ export type User$taskMembersArgs<ExtArgs extends runtime.Types.Extensions.Intern
|
||||
distinct?: Prisma.TaskMemberScalarFieldEnum | Prisma.TaskMemberScalarFieldEnum[]
|
||||
}
|
||||
|
||||
/**
|
||||
* User.mcpTokens
|
||||
*/
|
||||
export type User$mcpTokensArgs<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
|
||||
/**
|
||||
* Select specific fields to fetch from the McpToken
|
||||
*/
|
||||
select?: Prisma.McpTokenSelect<ExtArgs> | null
|
||||
/**
|
||||
* Omit specific fields from the McpToken
|
||||
*/
|
||||
omit?: Prisma.McpTokenOmit<ExtArgs> | null
|
||||
/**
|
||||
* Choose, which related nodes to fetch as well
|
||||
*/
|
||||
include?: Prisma.McpTokenInclude<ExtArgs> | null
|
||||
where?: Prisma.McpTokenWhereInput
|
||||
orderBy?: Prisma.McpTokenOrderByWithRelationInput | Prisma.McpTokenOrderByWithRelationInput[]
|
||||
cursor?: Prisma.McpTokenWhereUniqueInput
|
||||
take?: number
|
||||
skip?: number
|
||||
distinct?: Prisma.McpTokenScalarFieldEnum | Prisma.McpTokenScalarFieldEnum[]
|
||||
}
|
||||
|
||||
/**
|
||||
* User without action
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user