Привязка к таблице User. Связь - один к одному;
Avatar – Изображение профиля;
Platform_name – Ник отображаемый в веб-платформе.
Таблица BinanceApi.
Таблица используется для хранения данных о API ключах от аккаунта на бирже Binance.
Поля таблицы:
Profile_id – Привязка к таблице Profile. Связь - один ко многим;
Name – Название api ключа в веб-платформе;
Api – API ключ;
Secret – Секретный ключ к API.
Таблица BalanceSpot.
Таблица содержит в себе баланс кошелька в долларовом и биткоин эквиваленте.
Поля таблицы:
Binance_api_id – Привязка к таблице BinanceApi. Связь - один ко многим;
timestamp – Время баланса в формате timestamp;
balance_usd – Баланс в долларах;
balance_btc – Баланс в биткоине.
Таблица CoinBalanceSpot
Таблица содержит в себе реальные монеты на кошельке аккаунта binance.
Поля таблицы:
Binance_api_id – Привязка к таблице BinanceApi. Связь - один ко многим;
symbol – Название монеты;
count – Количетсво монет на кошельке;
price_usd – Цена за штуку в долларах;
price_btc – Цена за штуку в биткоине.
Таблица TradeChannel.
Таблица содержит трейдерские каналы, в которых один пользователь выступает трейдером, а остальные подписчиками, которые следуют сделкам трейдера.
Поля таблицы:
admin_id – Привязка к таблице Profile. Связь - один ко многим;
Avatar – Изображение трейдерского канала;
title – Название канала;
description – Описание канала;
symbol – Монета, которая торгуется в канале;
min_deposit – Минимальный депозит для подписки на канал.
Таблица Subscriber.
Таблица является связующим звеном между пользователем и торговым каналом.
Поля таблицы:
binance_api_id – Привязка к таблице BinanceApi. Связь - один ко многим;
trade_channel_id – Привязка к таблице TradeChannel. Связь - один ко многим;
deposit_spot_id – Привязка к таблице DepositSpot. Связь – один к одному.
Таблица User
Благодаря этой таблице происходит регистрация, авторизация пользователей в веб-приложении.
Поля, которые используются в проекте:
Username – имя пользователя;
Password – пароль пользователя;
Email – почта пользователя.