import { query } from '../../utils/db' /** * 직원 목록 조회 * GET /api/employee/list */ export default defineEventHandler(async (event) => { const queryParams = getQuery(event) const activeOnly = queryParams.activeOnly !== 'false' let sql = ` SELECT * FROM wr_employee_info ${activeOnly ? 'WHERE is_active = true' : ''} ORDER BY employee_name ` const employees = await query(sql) return { employees: employees.map((e: any) => ({ employeeId: e.employee_id, employeeName: e.employee_name, employeeEmail: e.employee_email, employeePhone: e.employee_phone, employeePosition: e.employee_position, company: e.company, joinDate: e.join_date, isActive: e.is_active, createdAt: e.created_at })) } })