interface QuotationUpdateData {
	quotationCode: string;
	name?: string | undefined;
	organizationName?: string | undefined;
	phoneNumber?: string | undefined;
	email: string;
	description?: string;
	statusName?: string | undefined;
	receiveMethod?: string;
	responseTime?: string;
	price?: string | number;
	files?: Array<{ name: string; path: string }>;
}

export function getQuotationUpdateEmail(data: QuotationUpdateData): string {
	return `
		<div style="font-family: Arial, sans-serif; max-width: 600px; margin: 0 auto;">
			<h2 style="color: #2c3e50;">Cập nhật báo giá / Quotation Update</h2>
			<p><strong>Kính gửi / Dear:</strong> ${data.name || 'Quý khách'}</p>
			<p>Báo giá của bạn đã được cập nhật với thông tin sau:</p>
			<p>Your quotation has been updated with the following information:</p>
			<div style="background-color: #f8f9fa; padding: 15px; border-radius: 5px; margin: 20px 0;">
				<p><strong>Mã báo giá / Quotation Code:</strong> ${data.quotationCode}</p>
				<p><strong>Tên / Name:</strong> ${data.name || 'N/A'}</p>
				<p><strong>Tổ chức / Organization:</strong> ${data.organizationName || 'N/A'}</p>
				<p><strong>Số điện thoại / Phone:</strong> ${data.phoneNumber || 'N/A'}</p>
				<p><strong>Email:</strong> ${data.email}</p>
				<p><strong>Mô tả / Description:</strong> ${data.description}</p>
				<p><strong>Trạng thái / Status:</strong> ${data.statusName}</p>
				<p><strong>Phương thức nhận / Receive Method:</strong> ${data.receiveMethod}</p>
				<p><strong>Thời gian phản hồi / Response Time:</strong> ${data.responseTime}</p>
				<p><strong>Giá / Price:</strong> ${data.price}</p>
			${
				data.files && data.files.length > 0
					? `
			<p><strong>Tệp đính kèm / Attached Files:</strong></p>
			<ul style="list-style-type: none; padding-left: 0;">
				${data.files.map((file) => `<li style="margin: 5px 0;">📎 <a href="https://smeq-dev.meucorp.com${file.path}" style="color: #3498db; text-decoration: none;">${file.name}</a></li>`).join('')}
			</ul>
			`
					: ''
			}		</div>
			<p>Nếu bạn có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi.</p>
			<p>If you have any questions, please contact us.</p>
			<hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;">
			<p style="color: #7f8c8d; font-size: 12px;">Đây là email tự động, vui lòng không trả lời email này.</p>
			<p style="color: #7f8c8d; font-size: 12px;">This is an automated email, please do not reply to this email.</p>
		</div>
	`;
}
