Создать и исправить API Node.js Express Mysql Backend
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/ - получить список
заказов пользователя.
+Исправления (Проверяйте файлы)