Преглед на сите трансакции
Актери: Најавен корисник
- Корисникот пристапува до табот „Трансакции“ од главното мени на апликацијата
- Апликацијата испраќа SQL прашање до базата за да ги пронајде сите трансакции поврзани со корисникот, хронолошки подредени
SELECT t.transaction_id, t.transaction_name, t.amount, t.net_amount, t.date, STRING_AGG(DISTINCT tg.tag_name, ', ') AS tag_names, -- Aggregate multiple tag names ta.account_name FROM public."transaction" t JOIN public.transaction_breakdown tb ON t.transaction_id = tb.transaction_id JOIN public.transaction_account ta ON tb.transaction_account_id = ta.transaction_account_id LEFT JOIN public.tag_assigned_to_transaction tat ON t.transaction_id = tat.transaction_id LEFT JOIN public.tag tg ON tat.tag_id = tg.tag_id WHERE ta.user_id = 101 GROUP BY t.transaction_id, t.transaction_name, t.amount, t.net_amount, t.date, ta.account_name ORDER BY t.date DESC;
- Апликацијата ги прикажува трансакциите како листа, со следниве информации за секоја трансакција:
- ID на трансакција
- Име на трансакција
- Износ (amount)
- Нето износ (net_amount)
- Датум на трансакцијата
- Таг/ови (ако постојат)
- Сметка на која е поврзана трансакцијата
- До секоја трансакција, апликацијата прикажува две копчиња:
- „Ажурирај“
- „Избриши“
Last modified
4 weeks ago
Last modified on 12/16/24 22:18:03
Note:
See TracWiki
for help on using the wiki.