This shows you the differences between two versions of the page.
poo-ca-cd:teme:2024:proiect-e1 [2024/12/10 18:37] david.capragiu [Proiect Etapa 1 - J. POO Morgan Chase & Co.] |
poo-ca-cd:teme:2024:proiect-e1 [2024/12/10 18:46] (current) david.capragiu [Proiect Etapa 1 - J. POO Morgan Chase & Co.] |
||
---|---|---|---|
Line 12: | Line 12: | ||
* Corectarea modelului de input pentru comanda de setare a balantei minime - 2 Dec. 2024 | * Corectarea modelului de input pentru comanda de setare a balantei minime - 2 Dec. 2024 | ||
* Adaugarea unei clarificari pentru cardurile One Time Pay - 5 Dec. 2024 | * Adaugarea unei clarificari pentru cardurile One Time Pay - 5 Dec. 2024 | ||
+ | * Clarificarea raportului de cheltuiele - 10 Dec. 2024 | ||
* Ultimele modificări ale scheletului: | * Ultimele modificări ale scheletului: | ||
* Actualizare referințe (sortare tranzacții după timestamp, adăugare spendingReport în teste) | * Actualizare referințe (sortare tranzacții după timestamp, adăugare spendingReport în teste) | ||
Line 131: | Line 132: | ||
Aceste categorii vor conține de asemenea și o listă de comercianți asociată pentru a putea genera un raport într-o cerință detaliată în secțiunea sa aferentă. | Aceste categorii vor conține de asemenea și o listă de comercianți asociată pentru a putea genera un raport într-o cerință detaliată în secțiunea sa aferentă. | ||
- | |||
- | <spoiler Click aici pentru a vedea formatul datelor despre comercianți> | ||
- | <code json> | ||
- | [ | ||
- | { | ||
- | "id": 1, | ||
- | "description": "Tech", | ||
- | "commerciants": ["Apple", "Samsung", "Microsoft", "Amazon"] | ||
- | }, | ||
- | { | ||
- | "id": 2, | ||
- | "description": "Food", | ||
- | "commerciants": ["McDonalds", "KFC", "Burger King"] | ||
- | }, | ||
- | { | ||
- | "id": 3, | ||
- | "description": "Clothes", | ||
- | "commerciants": ["Zara", "H&M", "Nike"] | ||
- | } | ||
- | ] | ||
- | </code> | ||
- | </spoiler> | ||
===== Comenzile de debug ==== | ===== Comenzile de debug ==== | ||
Line 590: | Line 569: | ||
După cum ați observat până acum, fiecare plată cu cardul va avea asociată un comerciant. | După cum ați observat până acum, fiecare plată cu cardul va avea asociată un comerciant. | ||
- | Toți comercianții care vor fi prezenți în tranzacțiile cu cardul vor face parte dintr-o categorie. | + | Toți comercianții care vor fi prezenți în tranzacțiile cu cardul vor face parte dintr-o categorie |
- | Categoriile din care fac parte aceste le veți putea observa în fișierele de input. | + | Pe baza acestor comercianti, vom putea extrage un raport de cheltuieli al contului într-un interval de timp care ne indica sumele cheltuite catre fiecare. |
- | <spoiler Click aici pentru a vedea cum arată datele despre comercianți> | + | <note important> |
- | <code json> | + | Ordinea aparitiei comerciantilor in continutul raportului este **alfabetica**! |
- | [ | + | </note> |
- | { | + | |
- | "id": 1, | + | |
- | "description": "Tech", | + | |
- | "commerciants": ["Apple", "Samsung", "Microsoft", "Amazon"] | + | |
- | }, | + | |
- | { | + | |
- | "id": 2, | + | |
- | "description": "Food", | + | |
- | "commerciants": ["McDonalds", "KFC", "Burger King"] | + | |
- | }, | + | |
- | { | + | |
- | "id": 3, | + | |
- | "description": "Clothes", | + | |
- | "commerciants": ["Zara", "H&M", "Nike"] | + | |
- | } | + | |
- | ] | + | |
- | </code> | + | |
- | </spoiler> | + | |
- | + | ||
- | Pe baza acestor ”categorii”, vom putea extrage un raport de cheltuieli al contului per fiecare categorie într-un interval de timp. | + | |
Mai pe scurt, vei putea vedea cât de mulți bani spargi lunar pe pateu și pâine. 8-o | Mai pe scurt, vei putea vedea cât de mulți bani spargi lunar pe pateu și pâine. 8-o |