Structure Serveur Acc1
Structure des Bills
Le système de Bills du serveur pour Acc1 a été refactor. Voici donc une page pour comprendre le nouveau système.
- L'ensemble du système de facturation repose désormais sur une architecture orientée pseudo-classes. On y retrouve plusieurs objets de type
Bill, chacun héritant de différentes sous-classes spécifiques.
ChaqueBillcontient un objetBillData, lui aussi décliné en plusieurs types selon le contexte.
Enfin, chaqueBillDatacontient une liste debillEntries, qui sont de simples objets sans classe propre.
Des diagrammes ci-dessous illustrent la structure détaillée de ces classes et leurs relations.
-
- Diagramme de classes des BillData:
- Diagramme de classes des Bills (Image trop grosse, aller sur lien et ensuite faire Ouvrir l'image dans un nouvel onglet): https://imgur.com/a/pvlDg3G
- Diagramme de séquence pour montrer la nouvelle logique de création des Bills (comme en haut aller sur le lien) : https://imgur.com/a/GRRVCdU
- Diagramme de classes des BillData: