import { queryOne } from '../../../utils/db' /** * VCS 서버 상세 조회 * GET /api/vcs-server/[id]/detail */ export default defineEventHandler(async (event) => { const serverId = Number(getRouterParam(event, 'id')) const server = await queryOne(` SELECT s.*, e.employee_name as created_by_name FROM wr_vcs_server s LEFT JOIN wr_employee_info e ON s.created_by = e.employee_id WHERE s.server_id = $1 `, [serverId]) if (!server) { throw createError({ statusCode: 404, message: 'VCS 서버를 찾을 수 없습니다.' }) } return { server: { serverId: server.server_id, serverName: server.server_name, serverType: server.server_type, serverUrl: server.server_url, description: server.description, isActive: server.is_active, createdAt: server.created_at, updatedAt: server.updated_at, createdByName: server.created_by_name } } })