add approve or reject mentor

This commit is contained in:
2024-10-28 16:47:30 +07:00
parent 4d0a6136d6
commit d86e7cb667
5 changed files with 103 additions and 0 deletions

View File

@@ -97,6 +97,7 @@ export class AdminNoteSchema extends PothosSchema {
...query,
where: args.filter ?? undefined,
orderBy: args.orderBy ?? undefined,
cursor: args.cursor ?? undefined,
skip: args.skip ?? undefined,
take: args.take ?? undefined,
});
@@ -121,6 +122,43 @@ export class AdminNoteSchema extends PothosSchema {
});
},
}),
updateAdminNote: t.prismaField({
type: this.adminNote(),
args: {
where: t.arg({
type: this.builder.generator.getWhereUnique('AdminNote'),
required: true,
}),
data: t.arg({
type: this.builder.generator.getUpdateInput('AdminNote'),
required: true,
}),
},
resolve: async (query, root, args, ctx, info) => {
return await this.prisma.adminNote.update({
...query,
where: args.where,
data: args.data,
});
},
}),
deleteAdminNote: t.prismaField({
type: this.adminNote(),
args: {
where: t.arg({
type: this.builder.generator.getWhereUnique('AdminNote'),
required: true,
}),
},
resolve: async (query, root, args, ctx, info) => {
return await this.prisma.adminNote.delete({
...query,
where: args.where,
});
},
}),
}));
}
}