Faça Conta o grupo; substitua o conjunto de usuários pelo conjunto de membros + membro da conta

Refactorkamo-shared-library
Navios
27 de abril de 2026 às 22:57 UTC
Autor
Kamo
Enviar
6ad6ed6

A Conta agora é ele mesmo o "grupo" — não há nenhum grupo de faturamento separado conceito. Membros (org-scoped) pertencem à Conta diretamente através da novo membro da conta, com os pavilhões de permissão por membro mantidos Que se juntem. O primeiro membro a criar a conta torna-se o seu primeiro membro. Conta.java: - Retirar o campo de usuários ManyToManySet<User> (e Account USERS juntar tabela) - Soltar o campo do mestre do usuárioAccountHolder - Substituir por membros @OneToMany Set<AccountMember> - Membro primário (Membro) é o proprietário principal / primeiro criador Nova entidade: - Leva as bandeiras de permissão por membro: é License, isAccountManager, canManageSubscription, canManageBilling - Bandeira renomeada isGroupPlanManager -> isAccountManager (não há mais "grupo" emoldurando) Novo repositório: AccountMemberRepository (substitui AccountBillingMemberRepository que vivia sob comércio.billing.account). Removido: a antiga entidade Membro da ContaBilling + repositório em comércio.billing.conta. **************************** reescrito para leitura nome/e-mail dos próprios campos incorporados da conta (com o Membro primário em vez do mestre caídoAccountHolder.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços