Создать и исправить API Node.js Express Mysql Backend

15 000 руб. за проект
05 апреля 2022, 21:01 • 5 откликов • 35 просмотров
Более подробное ТЗ в прикрепленных файлах.

Node.js , express , mysql, Backend
API
Сохранить общую стилистику бекенда.

Создать методы:
GET /api/v1/rating/getTop - получение 5-и
случайных user_id из purchased_services
POST /api/v1/rating/addTop — добавка купленной
пользователем услуги в purchased_services
POST /api/v1/order/viewOrder - изменить значение
столбца viewed таблицы like_orders на True
GET /api/v1/rating/getReviews - получить все
отклики для пользователя (с параметрами count, offset)
GET /api/v1/rating/getServiceTime - получить
значение из таблицы purchased_services
POST /api/v1/rating/updateServiceTime - обновить
значения для таблицыpurchased_services — системный
GET /api/v1/company/companyChildren - получить
список дочерних компаний из таблицы companies где company_id = parent_user_id
POST /api/v1/payment_system/deposit_funds -
пополнить баланс на указанную сумму, системный
POST /api/v1/payment_system/сheck_promo -
проверить промокод
POST /api/v1/payment/createOrder - в таблицу
purchaise_history: [order_id, user_id, сумма позиций заказа, сумма заказа, вид
скидки, id скидки, размер скидки, способ оплаты]
GET /api/v1/payment/getOrderStatus - получить
статус оплаты заказа
POST /api/v1/payment/cancelOrder - закрыть заказ
POST /api/v1/payment/executeOrder - применить
заказ - системный
GET /api/v1/payment/history/ - получить список
заказов пользователя.

+Исправления (Проверяйте файлы).

Периодический мониторинг выполнения задачи с нашей стороны - готовность исполнителя продемонстрировать текущую работу на любом этапе.

Безопасная сделка (комиссия 50/50) или постоплата.
Перевод денежных средств в течении трех-пяти дней после сдачи работ, необходимых для написания и успешного проведения тестов с нашей стороны.

По всем вопросам пишите в телеграм: @usta_tech
Просьба сразу присылать профиль habr/git/портфолио релевантных работ.

Рассматриваем долгосрочное сотрудничество на постоянной основе.
Файлы