Mozart–wstęp do API dla interfejsu WWW

      Endpointy dla API, lista propozycji w kontekście podglądu i raportowania zleceń:

      1. Podgląd:
        1. Zlecenia:
          • GET /orders – lista zleceń
          • GET /orders/{id} – szczegóły zlecenia
        2. Składniki zlecenia:
          • GET /ingredients – lista składników
          • GET /ingredients/{id} – szczegóły składnika
        3. Operacje:
          • GET /operations – lista operacji
          • GET /operations/{id} – szczegóły operacji
        4. Maszyny:
          • GET /machines – lista maszyn
          • GET /machines/{id} – szczegóły maszyny
        5. Pracownicy:
          • GET /employees – lista pracowników
          • GET /employees/{id} – szczegóły pracownika
        6. Towary:
          • GET /commodities – lista towarów
          • GET /commodities/{id} – szczegóły towaru
        7. 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
        8. Skutki magazynowe:
          • GET /stock-movements – lista ruchów magazynowych
          • GET /stock-movements/{id} – szczegóły ruchu magazynowego
      2. Raportowanie:
        1. 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
        2. 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
        3. 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
        4. Inne
          • POST /changelog – dodanie wpisu do loggów
    Scroll to Top