import { Injectable } from '@nestjs/common'; import { randomBytes } from 'crypto'; import { PrismaClient } from '../prisma/prisma.module'; @Injectable() export class KcService { constructor(private readonly prisma: PrismaClient) {} createKc(name: string) { return this.prisma.kc.create({ data: { name, inviteCode: randomBytes(6).toString('hex') }, }); } listKcs() { return this.prisma.kc.findMany(); } }