import { Employee } from '@prisma/client';
import { systemRoleFromDb } from '../lib/roles';

export function serializeEmployee(e: Employee) {
  return {
    id: e.id,
    code: e.code,
    name: e.name,
    email: e.email,
    phone: e.phone,
    department: e.department,
    designation: e.designation,
    role: systemRoleFromDb(e.role),
    active: e.active,
    avatarColor: e.avatarColor,
    createdAt: e.createdAt.toISOString(),
    updatedAt: e.updatedAt.toISOString(),
  };
}
