Aggiungere RetailService (2376 linee) e 38 DTO retail
RetailService fornisce CRUD completo per tutte le entità KamoRetail in 7 domini: catalogo (categorie, marchi, attributi, varianti, immagini, tag, recensioni), c...
Aggiungi KamoRetail modello di dati aziendali — 109 nuove entità, repository e astrazione del fornitore
Modello di dati POS completamente retail progettato per il funzionamento standalone KamoRetail e sincronizzazione bidirezionale con Shopify, BigCommerce, Wix, S...
Restituisce tutti i modelli di accordo, compresi quelli inattivi
Aggiungere findByOrganizationId a repo (nessun filtro attivo) e includereInactive param per ottenereAgreementTemplates metodo di servizio. Predefiniti per la ve...
Aggiungi marketId a CreateRentalAssetRequest e l'associazione di mercato dei fili in CommerceService
Aggiungi marketId supporto ai prodotti di vendita al dettaglio DTO e CommerceService
Aggiungi campi MarketId/marketTitle a RetailProductDTO, aggiungi marketId a CreateRetailProductRequest, e wire CommerceMarketRepository in CommerceService per i...
Aggiungi LeadStatusLabel entità, repository, servizio e DTO per la personalizzazione dell'etichetta di stato di org-level CRM
Aggiungi SocialLinkEntity e EmailSignatureFieldConfigEntity
Aggiungere la tabella social links normalizzata per sostituire le colonne di link sociali incorporate, supportando sia piattaforme predefinite che link sociali ...
Aggiungi privilegi di accesso alla casella di posta elettronica per scopi di tipo membro, dipartimento e lavoro
Aggiungi ACCESS ALL MEMBER MAILBOXS (104), ACCESS ALL DEPARTMENT MAILBOXES (105), e ACCESS ALL JOB TYPE MAILBOXES (106) a RoleRightType per privilegi basati ema...
Aggiungi MemberRightRepository per la gestione dei diritti diretti dei membri
Aggiungi dominio e-mail, casella di posta e entità e repository della casella di posta
Aggiungi EmailProviderDomainEntity, MailboxEntity e MemberMailboxEntity per e-mail gestione del dominio del fornitore, fornitura della casella di posta e assegn...
Aggiungi MemberRoleRepository alla libreria condivisa per la gestione dell'assegnazione del ruolo membro
Aggiungi la colonna degli ambiti a PublicChatApiKey e ApiKeyScope enum
Aggiunge una colonna di obiettivi JSONB all'entità chiave API con valore predefinito ["PUBLIC CHAT"]. Nuovo ApiKeyScope enum definisce gli ambiti disponibili: P...
Aggiungi abbonamento DTO, SottoscrizioneServizio e correzione legacy CommerceService
38 nuovi DTO per la configurazione del piano, ordini, abbonamenti, fatture, promozioni, e accordi. 2000+ linea SottoscrizioneServizio con logica aziendale compl...
Aggiungi completo modello di entità di commercio di abbonamento con 24 entità e repository
Aggiungi il modello completo dell'entità del commercio abbonamento
24 entità JPA, 12 enum, 21 repository, e 20 nuovi diritti di autorizzazione per il sistema POS di abbonamento aziendale. Include la configurazione del piano (pi...
Utilizzare il modello @MapsId per PublicChatVisitor per risolvere l'errore IdClass
Passa da @OneToOne-as-@Id a @MapsId con sessione di stringa esplicitaGuid campo. Risolve Hibernate "non definisce un errore IdClass" all'avvio. Tipo ID reposito...
Aggiungi PublicChatVisitor e PublicChatApiKey entità per widget di chat pubblica
Aggiunge entità, repository e DTO per supportare sessioni di chat pubbliche anonime su siti di marketing. PublicChatVisitor cattura il contesto dei visitatori (...
Aggiungi supporto di contatto pubblico - DTO, metodi di query repo per argomento e ricerca membro
Aggiungi metodi di query dell'articolo pubblico a KbArticoloRepository
Aggiungere tre nuovi metodi di repository per l'acquisizione di articoli pubblicati con aiVisibleToPublic=true, utilizzato dai nuovi endpoint pubblici KBService...
Utilizzare sottoquery per trovare gli sfondi tema org per l'adesione all'utente invece di partecipare direttamente
Il precedente INNER JOIN su tb.member ha escluso gli sfondi dove membro era NULL, che è la maggior parte degli sfondi di livello utente. Ora utilizza un sottoqu...
Aggiungi org-scoped tema query di sfondo per incontra sfondi virtuali
Rimuovere whoCanCreate e-mailInvitesAbilitato da OrgMeetConfig
Aggiungi findByRoomNameAndStatusIn query a MeetingRecordRepository
Aggiungi OrgMeetConfig entità, MeetBackground entità, MEET RECORDING ImageAssocType, e soddisfare le autorizzazioni
Aggiunge la configurazione di videoconferenza org-level con i default per la lobby, accesso agli ospiti, registrazione, branding e notifiche. Nuove autorizzazio...
Aggiungi annotazioni esplicite @JsonProperty ai campi di visibilità AI KbArticolo
Assicurare Jackson serializza/deserializza aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers con nomi di campo corretti.
Impostare la fase ServiceType.MEET per COMPLETATO in modo da appare in FeaturesManager
Aggiungi VIEW MEETINGs, START MEETING, MANAGE MEETINGS privilegi
Aggiungi domande di conteggio dei messaggi non letti e metodi di servizio mark-as-read
Levare il campo msgIdLastViewed esistente in MediaSessionMember per calcolare per-sessione conteggi non letti e sessioni di segno come letto per la chat non let...
Aggiungi campi di visibilità AI a KbArticolo entità
Aggiungi aiEnabled, aiVisibleToPublic, aiVisibleToMembers, and aiVisibleToTeamMembers campi booleani per il controllo per-article AI formazione e pubblico-scopi...
Aggiungi un vincolo unico su (org id, feature type) per evitare funzioni duplicate
DisableFeature restituisce null invece di lanciare quando manca la riga
Aggiungere sistema di gestione delle app con tipi di servizio, diritti e controllo delle funzionalità
Restructure ServiceType enum: aggiungere le bandiere core/deprecate, rinominare DOC MANAGER→DOCS e AI CHAT→AI SUPPORT, aggiungere tipi SUPPORT/NOTES/POS, deprec...
Aggiungi alias e mailbox condiviso entità e repository
Nuove entità JPA per e-mail provider schema: EmailAliasEntity (send-as aliases per membro), SharedMailboxEntity (box di posta condivisa su tutto il sito con cre...
Aggiungi lo stato PRE TICKET e la bandiera preTicket su richiesta
Nuovo stato PRE TICKET(14) per le prime sessioni di chat in cui l'utente inizia chattare senza presentare formalmente un biglietto. Può essere convertito in un ...
Assegna ruoli di default ai membri sulla creazione
Ora assegna i "Members" (Tutti) ruolo da organizzazione.roleMemberID. Ora assegna a tutti e due i diritti. "Membri" (tutti) ruolo e il ruolo dei membri del tea...
Ricalcolo dei diritti mirati per i cambi di ruolo, titolo di lavoro
- DepartmentService: ricalcola solo i membri del dipartimento interessato dopo creare / aggiornare / cancellare - JobTitleService: ricalcola solo i membri con i...
Ricalcola membro rights applied dopo la nuova creazione
Chiamate updateMemberRightsApplied sul nuovo membro dopo entrambi creareOrganizationMember e creareOrganizationTeamMember so tutti i diritti di ruolo sono immed...
Aggiungi bandiere di protezione del ruolo granulari e ruolo dei membri del team
- Add isAllowEditTitle e isAllowEditSecurity flags to OrgRole entità - Rinominare il ruoloEveryoneID al ruoloMemberID sull'organizzazione, aggiungere il ruoloTe...
Corretto MediaObjImgScarica FK per utilizzare MediaObjImg UUID PK invece di chiave composito
Il composito FK (OBJ ID, IMG ID) ha fatto riferimento a colonne non PK causando un tipo mismatch (uuid vs int). Cambiato il singolo FK sull'arbitro OBJ IMG ID M...
Utilizzare query nativo per il tempo di risoluzione avg per evitare la limitazione di Hibernate EXTRACT (EPOCH)
Hibernate 6 non può applicare EXTRACT (EPOCH DA ...) ad una sottotrazione timestamp (produce tipo di durata, non TEMPORAL). Passato a una query SQL nativo che C...
Aggiungi enums di ticket di supporto e nuove autorizzazioni alla libreria condivisa
Aggiungi supporto di elaborazione AI per note modello di dati
Aggiungi aiProcessingEnabled field to Note enti, DTO e richieste. Creare NoteEmbeddingRecord entità e repository per il tracciamento not vectorization nel gasdo...
Serialize NoteDTO Long IDs come stringhe per la sicurezza di precisione JavaScript
CockroachDB Unique rowid() ID superano MAX SAFE INTEGER di JavaScript, causando la perdita di precisione quando parsed come numeri. Aggiungi @JsonSerialize con ...
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
