import { NextResponse } from 'next/server'

// export async function POST(request: Request, { params }: { params: { id: string } }) {
//   const body = await request.json()
//   const { id } = params

//   // @ts-ignore
//   const survey = await prisma.SD_SERVEY_SALES_BASIC_INFO.update({
//     where: { id: Number(id) },
//     data: {
//       detail_info: {
//         create: body,
//       },
//     },
//   })
//   return NextResponse.json({ message: 'Survey detail created successfully' })
// }

// export async function GET(request: Request, { params }: { params: { id: string } }) {
//   const { id } = params
//   // @ts-ignore
//   const survey = await prisma.SD_SERVEY_SALES_BASIC_INFO.findUnique({
//     where: { id: Number(id) },
//     include: {
//       detail_info: true,
//     },
//   })
//   return NextResponse.json(survey)
// }

// export async function PUT(request: Request, { params }: { params: { id: string } }) {
//   const { id } = params
//   const body = await request.json()
//   // @ts-ignore
//   const survey = await prisma.SD_SERVEY_SALES_BASIC_INFO.update({
//     where: { id: Number(id) },
//     data: {
//       ...body,
//       detail_info: {
//         update: body.detail_info,
//       },
//     },
//   })
//   return NextResponse.json(survey)
// }

// export async function DELETE(request: Request, { params }: { params: { id: string; detail_id: string } }) {
//   const { id, detail_id } = params
//   if (detail_id) {
//     // @ts-ignore
//     const survey = await prisma.SD_SERVEY_SALES_DETAIL_INFO.delete({
//       where: { id: Number(detail_id) },
//     })
//   } else {
//     // @ts-ignore
//     const survey = await prisma.SD_SERVEY_SALES_BASIC_INFO.delete({
//       where: { id: Number(id) },
//     })
//   }
//   return NextResponse.json({ message: 'Survey deleted successfully' })
// }

// export async function PATCH(request: Request, { params }: { params: { id: string } }) {
//   const { id } = params
//   // @ts-ignore
//   const survey = await prisma.SD_SERVEY_SALES_BASIC_INFO.update({
//     where: { id: Number(id) },
//     data: {
//       submission_status: true,
//     },
//   })
//   return NextResponse.json({ message: 'Survey confirmed successfully' })
// }
