- Shipped
- 8 noiembrie 2026 la 01:34 UTC
- Author
- Kamo
- Commit
- 65f9eb6
Comenzi de service: - createJob stochează piața aleasă pe Engagement.market (a ales doar Tipul de angajament anterior) și contul clientului pe Engagement.account - Fiecare loc de muncă nou devine un număr lizibil pentru om (WO-00001...) Înapoi la uid - JobView poartă marketId / marketTitle; customerName citește Compania (Contact) - listJobs (org, status, marketId): o citire preluată (angajament, piață, client, vizite) în loc de până la patru încărcări leneșe pe rând; o filă de piață, de asemenea, Arată locuri de muncă care nu au piață - setCustomer: depune un loc de muncă în cadrul unui cont sau să-l ia de pe unul (angajamentul urmează) - addVisit / updateVisit: programa o vizită, atribuie un tehnician (org-checked în SQL), marcați pe drum / nici un acces / anulat; atribuirea cuiva la un cont Locul de muncă o mută la ASSIGNED Abonamente: - createOrder stochează piața planului și contul membrului clientului pe angajament (angajamentul unui citat păstrează ceea ce are) - SubscriptionOrderDTO și SubscriptionRecordDTO poartă marketId, marketTitle, customerAccountUid și customerAccountName - getOrders / getSubscriptions ia un marketId (piață de angajament, altfel plan market; none stays in) și citește rândurile cu o interogare preluată - getPlansForMarket: filtrul de piață pe planuri a luat o lungă și nu a putut niciodată Analizează un UUID de piață; este, de asemenea, limitat la organizația apelantului acum
