Skip to content

Latest commit

 

History

History
148 lines (111 loc) · 3.82 KB

readme.md

File metadata and controls

148 lines (111 loc) · 3.82 KB

EMPLOYES

--- GET: /api/v1/employees sirve para obteer todos los empleados

--- GET: /api/v1/employees/:employeeId sirve para obtener un empleado en particular apartir de su id

--- POST: /api/v1/employee/new sirve para crear un nuevo empelado nuevo, los datos esperados son:

  const employe = {
    user: user,
    username: username,
    lastnames: lastnames,
    role: role,
    password: password,
  };

--- PATCH: /api/v1/employee/edit/:id sirve para editar un empleado ya almacenado en la base de datos, los datos esperados son

  const employe = {
    user: user,
    username: username,
    lastnames: lastnames,
    role: role,
    password: password,
  };

--- DELETE: /api/v1/employee/delete/:id sirve para eliminar un empleado, se debera intriducir en la url del id del empleado a eliminar

PRODUCTS

--- GET: /api/v1/products sirve para obtener todos los productos

--- GET: /api/v1/products/:productId sirve para obtener un producto en particular, apartir de su id

--- POST: /api/v1/products/new sirve para crear un nuevo producto, los datos esperados son:

  const dataProduct={
            nombre: nombre,
            descripcion:descripcion,
            precio:precio
        };

--- PATCH: /api/v1/products/edit/:productId sirve para editar un producto ya almacenado en la base de datos, los datos esperados son

  const dataProduct={
            nombre: nombre,
            descripcion:descripcion,
            precio:precio
        };

--- DELETE: /api/v1/products/delete/:productId sirve para eliminar un producto, se debera intriducir en la url del id del empleado a eliminar

RUTAS

--- GET: /api/v1/rutas sirve para obtener todos las rutas

--- GET: /api/v1/rutas/:idRuta sirve para obtener una ruta en particular , apartir de su id

--- POST: /api/v1/rutas/new sirve para crear una nueva ruta, los datos esperados son:

  const ruta = {
    empleado: empleado,
    vehicle: vehicle,
    start: start,     --> es un arreglo donde tiene 2 posiciones latitud longitud
    end: end,         --> es un arreglo donde tiene 2 posiciones latitud longitud
    status: status,
    amountOfMerchandise: amountOfMerchandise,
    LastMinuteSale: LastMinuteSale,
  };

--- PATCH: /api/v1/rutas/edit/:rutaId sirve para editar una ruta ya almacenado en la base de datos, los datos esperados son

   const ruta = {
    empleado: empleado,
    vehicle: vehicle,
    start: start,     --> es un arreglo donde tiene 2 posiciones latitud longitud
    end: end,         --> es un arreglo donde tiene 2 posiciones latitud longitud
    status: status,
    amountOfMerchandise: amountOfMerchandise,
    LastMinuteSale: LastMinuteSale,
  };

--- DELETE: /api/v1/rutas/delete/:rutaId sirve para eliminar una ruta, se debera intriducir en la url del id del empleado a eliminar

CARS

--- GET: /api/v1/cars-units sirve para obtener todos los autos

--- POST: /api/v1/car-unit/new/ sirve para crear un nuevo auto, los datos esperados son:

  const car = {
    marca: marca,
    modelo: modelo,
    lastOilChange: lastOilChange,
    nextOilChange: nextOilChange,
  };

--- PATCH: /api/v1/car-unit/edit/:id sirve para editar un auto ya almacenado en la base de datos, los datos esperados son

   const car = {
    marca: marca,
    modelo: modelo,
    lastOilChange: lastOilChange,
    nextOilChange: nextOilChange,
  };

--- DELETE: /api/v1/car-unit/delete/:id`, sirve para eliminar un auto, se debera intriducir en la url del id del empleado a eliminar