diff --git a/src/controllers/certificateInquiry.controller.ts b/src/controllers/certificateInquiry.controller.ts index 62570d9..8faa810 100644 --- a/src/controllers/certificateInquiry.controller.ts +++ b/src/controllers/certificateInquiry.controller.ts @@ -1,4 +1,3 @@ -//certification2.controller.ts import { Request, Response, NextFunction } from "express"; import { StatusCodes } from "http-status-codes"; import { responseFromCertificationSummary, responseFromCertification } from "../dtos/certificateInquiry.dto.js"; @@ -6,7 +5,7 @@ import { CertificationService } from "../services/certificateInquiry.service.js" const service = new CertificationService(); -// GET: 전체 자격증 목록 (요약 정보만 제공) +// 전체 자격증 목록 조회 export const handleGetAllCertifications = async (req: Request, res: Response, next: NextFunction): Promise => { console.log("전체 자격증 요약 조회 요청"); @@ -29,7 +28,7 @@ export const handleGetAllCertifications = async (req: Request, res: Response, ne } }; -// GET: 카테고리별 자격증 조회 (요약 정보만 제공) +// 카테고리별 자격증 조회 export const handleGetCertificationsByCategory = async (req: Request, res: Response, next: NextFunction): Promise => { console.log("카테고리별 자격증 조회 요청"); @@ -61,7 +60,7 @@ export const handleGetCertificationsByCategory = async (req: Request, res: Respo } }; -// GET: 자격증 상세 조회 +// 자격증 상세 조회 export const handleGetCertificationById = async (req: Request, res: Response, next: NextFunction): Promise => { console.log("자격증 상세 조회 요청"); diff --git a/src/dtos/certification.dto.ts b/src/dtos/certification.dto.ts index 26ca8b9..46ab12b 100644 --- a/src/dtos/certification.dto.ts +++ b/src/dtos/certification.dto.ts @@ -1,4 +1,3 @@ -// 요청에서 받아온 데이터를 DTO로 매핑 export const mapQueryToCertificationSearch = (query: any) => { return { query: query.query as string, @@ -6,7 +5,7 @@ export const mapQueryToCertificationSearch = (query: any) => { }; }; -// 자격증 데이터를 응답 형식으로 변환 + export const responseFromCertification = (certification: any) => { return { id: certification.id, @@ -15,7 +14,7 @@ export const responseFromCertification = (certification: any) => { }; }; -// 자격증 목록 데이터를 응답 형식으로 변환 + export const responseFromCertifications = (certifications: any[]) => { return certifications.map(responseFromCertification); }; diff --git a/src/repositories/certificateInquiry.repository.ts b/src/repositories/certificateInquiry.repository.ts index 8e7523d..6bc84f7 100644 --- a/src/repositories/certificateInquiry.repository.ts +++ b/src/repositories/certificateInquiry.repository.ts @@ -1,8 +1,6 @@ - //certification2.repository.ts import { prisma } from "../db.config.js"; export class CertificationRepository { - // 요약 정보 조회 async findAllSummaries() { return prisma.certification.findMany({ select: {