API odczytu/zapisu lubg-chwytania dla zadań serwisowych

Featurekamo-shared-library
Szycy
27 sierpnia 2026 07:42 UTC
Autor
Kamo
Pochęt się
29ced39

ServiceJob był zmapowanym podmiotem z repozytoriami i zdawaniem testów oraz Nie ma sposobu, aby przeczytać wiersz. To daje nagłówkowi gotowy UI zlecenia roboczego Daje już render, dzięki czemu sieć może przestać generować własne. Kształtowanie w ServiceTaskBookApi/Service: Ids i stringi ISO-8601 na Drut, orgId najpierw na każdej metodzie, każdy odczyt zmapowany do widoku INSIDE Transakcja, ponieważ ServiceJob.visits jest LAZY, a najemca predysponuje w JPQL zamiast czeku po obciążeniu. SerwisJobRepository już Przeprowadziło wszystkie cztery zapytania, więc jest nietknięte. Dwie decyzje kształtu, które DTO musiał podjąć: - totalLabourMinutes jest intelistrem, nigdy nie unosi się godzinami. 20-minutowe zadanie to 0.333 godziny i trzy z nich to nie godzina; ServiceLineItem.labourMinutes Argumentuje argument za kolumną i utrzymuje się również na przewodzie. Jest to suma Z rzeczywistych okien wizyt, które są jedynym pracownikiem pracy, do której może dotrzeć: ServiceLineItem zwisa z zamówienia bez połączenia z pracą. Czas wzięty, Nie czas ogłoszony. - Handel nie jest kategorią UI. Dziesięć wolnych ekścieli kompozytowych przeciwko piętnaście ServiceTrade stałe, nie 1:1 — "Naprawa plumbing" jest PLUMBING plus WorkClass.REPAIR, a klasa pracy żyje na pozycji liniowej. Przewodzie przenosiją Handel i klient wydaje etykietę. Status porusza się przez ServiceJobStatusMachine i nigdzie indziej, dlatego JobInput nie ma członka statusu, a StatusInput jest jego własnym rekordem. Status osiągalne dzięki ogólnej aktualizacji byłoby drugie drzwi na kolumnę, A drugie drzwi to te, których nikt nie sprawdza. Testy są behawioralne, a nie skany źródłowe: repozytorium jest proxy, którego ZnajdźByIdForOrg honoruje org i którego znalezisBById celowo nie, więc Nieczysta czytana jest raczej przeciekiem niż jako przerwa. Mutacja testowana — dochodzenie Przejmowanie usunięte, stwierdzenie Przejście przeniesione po setStatusie, Zapytanie lubg-scoped zamienione na findById, minuty zamienione na godziny, Filtr stanu wymyka się z SQL, getVisits() left unread, .Transactional Usunięto i komponent "status" dodany do JobInput. Każdy z nich wyprodukował odrębną Awaria nazywająca nieruchomość, którą chroni.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny