package
0.0.0-20241126102000-39e58a3ba7b8
Repository: https://github.com/romanenkodr/gofemart.git
Documentation: pkg.go.dev
# Functions
CheckUserExists проверяет существование пользователя.
CloseDB закрывает соединение с базой данных.
ConnectDB инициализирует подключение к базе данных.
CreateOrder создает новый заказ.
CreateUserWithBalance CreateUser создает пользователя и связанную запись в таблице баланса.
GetAccrualInfoByOrderNumber получает информацию о расчёте начисления для заказа из таблицы orders.
GetBalanceByUserID получаем баланс пользователя по его id.
GetOrderByNumber получает заказ по номеру.
GetOrdersByUserID получает заказы пользователя по ID.
GetUserBalance возвращает баланс пользователя по логину.
GetUserByLogin получает пользователя по логину.
GetWithdrawalsByUserID получает все выводы средств пользователя по его ID.
LoadDatabaseConfig загружает конфигурацию базы данных из переменных окружения.
UpdateOrderStatus обновляет статус заказа в базе данных.
UpdateUserBalance обновляет баланс пользователя в базе данных.