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 | ||