import { query } from '~/utils/db'; import { useResponseError, useResponseSuccess } from '~/utils/response'; export default defineEventHandler(async (event) => { const idParam = event.context.params?.id; const id = Number(idParam); if (!idParam || Number.isNaN(id)) { return useResponseError('缺少ID参数', -1); } const result = await query( 'DELETE FROM telegram_notification_configs WHERE id = $1', [id], ); if (result.rowCount === 0) { return useResponseError('配置不存在或删除失败', -1); } return useResponseSuccess({ id }); });