/
El_Capulco
/
Clinic
Обзор
Документация
Войти
/
El_Capulco
/
Clinic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/src/services/doctorsService.js
18 строк
653 B
Phofan
готовый бэк 1 версия
12 мар 2026, 15:23
12 мар 2026, 15:23
72aaa01
Код
Авторство
О чём код?
import { pool } from "../db/pool.js"; import { HttpError } from "../utils/httpError.js"; export async function listDoctors() { const [rows] = await pool.query("SELECT id, fio, specialty, cabinet, phone FROM doctors ORDER BY fio"); return rows; } export async function createDoctor({ fio, specialty, cabinet = null, phone = null }) { if (!fio || !specialty) throw new HttpError(400, "fio and specialty are required"); const [result] = await pool.query( "INSERT INTO doctors (fio, specialty, cabinet, phone) VALUES (?, ?, ?, ?)", [fio, specialty, cabinet, phone] ); return { id: result.insertId, fio, specialty, cabinet, phone }; }