diff options
| author | Kostya <mail@sartin.in> | 2026-08-16 18:50:15 +0000 |
|---|---|---|
| committer | Kostya <mail@sartin.in> | 2026-08-16 18:50:15 +0000 |
| commit | eed9265be711432f40247f149c07f9e33511192a (patch) | |
| tree | 19bef593ffeacc02c606c73291df637463be1a26 /api/src/main/java/market/guess/model/ledger | |
| parent | 07a7a1cb3e4cfc1580bc05b0a6010a1e9f7e7508 (diff) | |
| download | guess-market-eed9265be711432f40247f149c07f9e33511192a.tar.gz guess-market-eed9265be711432f40247f149c07f9e33511192a.tar.xz guess-market-eed9265be711432f40247f149c07f9e33511192a.zip | |
Split DTOs into api/model, extract order matching into service/matching
Moves Event/Ledger DTOs out of the flat api package into
api/model/{event,ledger}, and moves LocalCatalogContext and order
matching logic into dedicated service/catalog and service/matching
packages, replacing TradingOperation/TradingOperationImpl.
Diffstat (limited to 'api/src/main/java/market/guess/model/ledger')
| -rw-r--r-- | api/src/main/java/market/guess/model/ledger/LedgerEntryDTO.java | 4 | ||||
| -rw-r--r-- | api/src/main/java/market/guess/model/ledger/LedgerType.java | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/api/src/main/java/market/guess/model/ledger/LedgerEntryDTO.java b/api/src/main/java/market/guess/model/ledger/LedgerEntryDTO.java new file mode 100644 index 0000000..733ad03 --- /dev/null +++ b/api/src/main/java/market/guess/model/ledger/LedgerEntryDTO.java | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | package market.guess.model.ledger; | ||
| 2 | |||
| 3 | public record LedgerEntryDTO( | ||
| 4 | long seq, String at, LedgerType type, String amount, String balanceAfter, String note) {} | ||
diff --git a/api/src/main/java/market/guess/model/ledger/LedgerType.java b/api/src/main/java/market/guess/model/ledger/LedgerType.java new file mode 100644 index 0000000..b1fe15b --- /dev/null +++ b/api/src/main/java/market/guess/model/ledger/LedgerType.java | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | package market.guess.model.ledger; | ||
| 2 | |||
| 3 | public enum LedgerType { | ||
| 4 | SUBSIDY, | ||
| 5 | PURCHASE, | ||
| 6 | COMMISSION, | ||
| 7 | PAYOUT, | ||
| 8 | REFUND, | ||
| 9 | DEPOSIT | ||
| 10 | } | ||