You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Ophalen van het flexwerkplekken overzicht voor een week op een locatie


url:    		/api/werkplekoverzicht/:jaar/:week/:locatie 
method: 	       GET


:jaar - het jaar waarvoor een overzicht wordt opgehaald (moet numeriek zijn)

:week - de week waarvoor een overzicht wordt opgehaald (moet numeriek zijn)

:locatie - de naam van de locatie waarvoor een overzicht wordt opgehaald


DIT MOET NOG AANGEPAST, BIJ WERKPLEK KOMT VOLGENS MIJ NOG DE LOCATIE ERBIJ



Ophalen van het werkplekoverzicht resulteert momenteel in 7 dagen, met bij iedere dag een overzicht van de werknemers per werkplek. Alle werknemers die op een werkdag nog niet bij een plek staan, komen onder 'Thuiswerkplek' te staan.

Onderstaand is een voorbeeld gegeven aan de hand van de eerste 2 dagen;

{
    "werkplekOverzicht": [
        {
            "datum": "2022-05-02",
            "werkplekOverzichtVoorDatum": [
                {
                    "werkplek": {
                        "werkplekNaam": "voorbeeld plek",
                        "soort": "Flex",
                        "capaciteit": 15
                    },
                    "werknemers": []
                },
                {
                    "werkplek": {
                        "werkplekNaam": "andere voorbeeld plek",
                        "soort": "Flex",
                        "capaciteit": 7
                    },
                    "werknemers": [
                        {
                            "werknemerId": 2,
                            "voornaam": "Tobias",
                            "achternaam": "Feld"
                        }
                    ]
                },
{ "werkplek": { "werkplekNaam": "Thuiswerkplek", "soort": "Thuis", "capaciteit": 0 }, "werknemers": [ { "werknemerId": 3, "voornaam": "Gino", "achternaam": "Janssen" } ] }             ] }, { "datum": "2022-05-03", "werkplekOverzichtVoorDatum": [ { "werkplek": { "werkplekNaam": "voorbeeld plek", "soort": "Flex", "capaciteit": 15 }, "werknemers": [] }, { "werkplek": { "werkplekNaam": "andere voorbeeld plek", "soort": "Flex", "capaciteit": 7 }, "werknemers": [] },
{ "werkplek": { "werkplekNaam": "Thuiswerkplek", "soort": "Thuis", "capaciteit": 0 }, "werknemers": [ { "werknemerId": 3, "voornaam": "Gino", "achternaam": "Janssen" } ] }             ] } ] }

  • No labels