Serviciul de carte de sarcini cu RG-scoped CRUD și rezoluția codului

Featurekamo-shared-library
Expediere
27 august 2026 la 04:39 UTC
Autor
Kamo
Comite
c8b58ce

SW5 Task 3, jumătate bibliotecă. ServiceTaskBookService expune carti, categorii, sarcini și opțiuni în spatele unui API telescopic org, plus rezolvaTaskByCode - Caută un citat sau un ordin de lucru executa atunci când stochează un taskCode. Acela este o singură cerere indexată împotriva idx service task book code, atinsă prin Cartea directă a lui ServiceTask FK, nu o scanare. Fiecare punct de intrare ia orgId ca primul său argument și mâinile la o Depozit al cărui JPQL poartă predicate. Nimic încărcat de uid și controale org după aceea; această formă este ceea ce a făcut șase obiective comerciale Citeşte înainte ca SW1 să le repare. ServiceTaskBookServiceShapeTest pini ambele jumătăți - regula semnăturii și 'fiecare serviciu @Query names Organization.id'. Au fost necesare două depozite care să nu creeze sarcina 1: categorii și opţiunile nu au nici o org a lor, astfel încât citirile lor org-scopice să se alăture prin intermediul carte (două hamei pentru o opțiune). Id-uri și marcaje de timp lasă ca siruri de caractere în ambele direcții. Oferind.uid este un 19 cifre Long și un număr JSON într-un browser este un dublu, care este același capcană care a forțat quoteConversionResult.orderUid să devină o coardă în SW4. Citește harta pentru a vizualiza în interiorul tranzacției, mai degrabă decât predarea entităților la o Controler, deci nimic nu depinde de a fi sincer. Șterge mai degrabă refuz decât cascadă: o carte care deține încă intrări la preț și o categorie care deține încă sarcini atât răspunsul 409. Retragerea unei cărţi este isActive/efficientUntil, which leave every sold line resolvable.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile