- Podgląd:
- Zlecenia:
- GET /orders – lista zleceń
- GET /orders/{id} – szczegóły zlecenia
- Składniki zlecenia:
- GET /ingredients – lista składników
- GET /ingredients/{id} – szczegóły składnika
- Operacje:
- GET /operations – lista operacji
- GET /operations/{id} – szczegóły operacji
- Maszyny:
- GET /machines – lista maszyn
- GET /machines/{id} – szczegóły maszyny
- Pracownicy:
- GET /employees – lista pracowników
- GET /employees/{id} – szczegóły pracownika
- Towary:
- GET /commodities – lista towarów
- GET /commodities/{id} – szczegóły towaru
- Podsumowania:
- GET /employee-performance – wydajność pracowników (liczba operacji, czas wykonania)
- GET /operation-errors – statystyki błędów w raportach operacji
- GET /changelog – log zmian
- Skutki magazynowe:
- GET /stock-movements – lista ruchów magazynowych
- GET /stock-movements/{id} – szczegóły ruchu magazynowego
- Zlecenia:
- Raportowanie:
- Raportowanie zleceń:
- POST /orders/{id}/update – aktualizacja (wykonane ilości, zmiana statusu, być może warto będzie to rozdzielić na osobne endpointy)
- POST /orders – dodanie nowego zlecenia
- Raportowanie operacji:
- POST /operations/{id}/start – rozpoczęcie operacji
- POST /operations/{id}/stop – wstrzymanie operacji
- POST /operations/{id}/finish – zakończenie operacji
- POST /operations – dodanie nowego raportu operacji
- Raportowanie skutków magazynowych
- POST /stock-movements – raport ruchu magazynowego (lista pozycji, ilości, jednostki, powiązane zlecenia…)
- POST /stock-movements/bulk – raport wielu ruchów magazynowych jednocześnie
- Inne
- POST /changelog – dodanie wpisu do loggów
- Raportowanie zleceń:
-
Endpointy dla API, lista propozycji w kontekście podglądu i raportowania zleceń: