This commit is contained in:
2026-01-04 20:58:47 +09:00
parent a87c11597a
commit 0660ed3973
37 changed files with 1723 additions and 885 deletions

View File

@@ -1,7 +1,7 @@
import { queryOne } from '../../../utils/db'
/**
* 원 상세 조회
* 원 상세 조회
* GET /api/employee/[id]/detail
*/
export default defineEventHandler(async (event) => {
@@ -12,19 +12,21 @@ export default defineEventHandler(async (event) => {
`, [employeeId])
if (!employee) {
throw createError({ statusCode: 404, message: '원을 찾을 수 없습니다.' })
throw createError({ statusCode: 404, message: '원을 찾을 수 없습니다.' })
}
return {
employeeId: employee.employee_id,
employeeNumber: employee.employee_number,
employeeName: employee.employee_name,
employeeEmail: employee.employee_email,
employeePhone: employee.employee_phone,
employeePosition: employee.employee_position,
joinDate: employee.join_date,
isActive: employee.is_active,
createdAt: employee.created_at,
updatedAt: employee.updated_at
employee: {
employeeId: employee.employee_id,
employeeName: employee.employee_name,
employeeEmail: employee.employee_email,
employeePhone: employee.employee_phone,
employeePosition: employee.employee_position,
company: employee.company,
joinDate: employee.join_date,
isActive: employee.is_active,
createdAt: employee.created_at,
updatedAt: employee.updated_at
}
}
})