Org- scoped baca / tulis API untuk tugas layanan

Featurekamo-shared-library
Dikirim
27 Agustus 2026 pukul 07.42 UTC
Penulis
Kamo
Commit
29ced39

ServiceJob telah menjadi entitas yang dipetakan dengan repositori dan ujian yang lewat dan Tidak ada cara untuk membaca baris. Ini memberikan header selesai work- order UI sudah dirender, sehingga grid dapat berhenti menghasilkan sendiri. Berbentuk pada ServiceTaskBookApi: ID String dan ISO- 8601 string pada kawat, orgId pertama pada setiap metode, setiap baca dipetakan ke tampilan INSIDE transaksi karena ServiceJob.visit adalah LAZY, dan penyewa predikat di JPQL daripada cek setelah muatan. ServiceJobRepositori sudah membawa keempat kueri, sehingga tidak tersentuh. Dua keputusan bentuk DTO harus dibuat: - TotalLabourMinutes adalah Integer, tidak pernah mengapung berjam-jam. Tugas 20 menit adalah 0.333 jam dan tiga dari mereka tidak satu jam; ServiceLineItem.labourMinutes berpendapat kasus untuk kolom dan memegang kawat juga. Hal ini disimpulkan dari jendela yang sebenarnya kunjungan ', yang merupakan satu-satunya tenaga kerja pekerjaan dapat mencapai: ServiceLineItem hang off Orde tanpa link ke pekerjaan. Waktu dihadiri, Tidak ada waktu. - Perdagangan bukan kategori UI. Sepuluh string komposit bebas terhadap lima belas Konstanta ServiceTrade, bukan 1: 1 - 'Plumbing Repair' adalah PLOMING plus WorkClass.REPAIR, dan kelas kerja hidup pada item baris. Kawat membawa pertukaran dan klien membuat label. Status bergerak melalui ServiceJobStatusMachine dan tempat lain, itulah sebabnya JobMasukan tidak memiliki anggota status dan StatusMasukan adalah catatan sendiri. Status Dapat dicapai melalui update umum akan menjadi pintu kedua ke kolom, dan pintu kedua adalah satu tidak ada yang memeriksa. Tes adalah perilaku, bukan sumber pemindaian: repositori adalah Proxy yang findByIdForOrg menghormati org dan yang findById sengaja tidak, jadi Sebuah membaca unscoped tertangkap sebagai kebocoran bukan sebagai istirahat. Mutasi - teruji - assertTransition dihapus, assertTransition dipindahkan setelah setStatus, org- scoped query swapped for findById, the minutes dikonversi ke jam, filter status pindah dari SQL, getVisits () tidak dibaca,\ @ Transaksional dihapus, dan komponen 'status' ditambahkan ke JobInput. Masing-masing menghasilkan berbeda Gagal menamai properti itu sebagai penjaga.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga