- Szycy
- 27 kwietnia 2026 22:36 UTC
- Autor
- Kamo
- Pochęt się
- c984b72
BillingService jest teraz skoncentrowany na koncie. Przepływy kierowane przez członków (np. "dodaj kartę", "subscribe do planu") przechodzi teraz przez Konto, które Auto-tworzyć dla członka, gdy jeszcze nie istnieje; Konto posiada identyfikator klienta Stripe, jedną lub więcej kart, subskrypcji, licencji, Faktury i konfiskata rozliczeniowa. Zmienione nazwy / zastąpione usługi: - BillingGroupService -> AccountBillingService - BillingGroupMemberService -> AccountBillingMemberService - BillingGroupSubscriptionService -> AccountSubscriptionService -> AccountPaymentMethodService - BillingGroupInvoiceService -> AccountInvoiceService - LicenseService (rebalanceGroup -> rebalanceKonto) - StripeCustomerManager (działa na koncie) - StripeWebhookService (przewociele webhook-hcount-scoped) - PlatformAdminService (rolle przez Konto, a nie przez Grupę) Zmienione nazwy / zastąpione sterowniki: - BillingGroupController -> AccountBillingController Punkty końcowe teraz zamontowane na : . AccountUid jest długi (CockroachDB int64) przenoszony jako zmienna ścieżki; Podstawowy znacznik metody płatności zmienił nazwę z "domyślny" na "pierwotny". Zmienione nazwy / zastąpione DTO: - BillingGroupDto -> AccountBillingDto - BillingGroupMemberDto -> AccountBillingMemberDto - BillingGroupLicenseDto -> KontoLicenseDto - BillingGroupSubscriptionto -> AccountSubscriptionDto - BillingGroupDochodzenie -> KontrośnikiBillingRequests - PlatformaGroupSummary -> PlatformAccountSummary UprawnienieNieważny: invalidateGroup(UUID) invalidateAccount(Long); pub/podpłata zmieniona z "GROUP:'uuid'" Do "Kupto: "konkontoUid" . Usunięto: każdy plik BillingGroup w tej usłudze.