[ledger] Fix readme.

This commit is contained in:
Arseny Balobanov 2022-03-31 17:41:16 +03:00
parent 55863b75ba
commit 2d58ba80db

View file

@ -7,9 +7,9 @@
- Метод `GetBalance` должен возвращать текущий баланс. - Метод `GetBalance` должен возвращать текущий баланс.
- Метод `Deposit` должен зачислять деньги на счёт. - Метод `Deposit` должен зачислять деньги на счёт.
- Метод `Withdraw` должен снимать деньги со счёта. - Метод `Withdraw` должен снимать деньги со счёта.
Если на счету не достаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`. Если на счету недостаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
- Метод `Transfer` должен переводить деньги со счёта `from` на счёт `to`. - Метод `Transfer` должен переводить деньги со счёта `from` на счёт `to`.
Если на счету `from` не достаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`. Если на счету `from` недостаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
Все операции должны быть атомарными. Для реализации некоторых методов Все операции должны быть атомарными. Для реализации некоторых методов
вам потребуется использовать транзакции и row-level локи. Ваша реализация не должна создавать дедлоки на уровне базы данных. вам потребуется использовать транзакции и row-level локи. Ваша реализация не должна создавать дедлоки на уровне базы данных.