Gestión de Sucursales

Esta sección contiene la información de la gestión de sucursales, el cual se puede acceder a través del POSTMAN en la siguiente dirección: http://spring.informaticapp.com:1303/api/sucursales
Listar sucursales

Obtiene una lista de todas las sucursales disponibles. Usa el siguiente endpoint:

GET http://spring.informaticapp.com:1303/api/sucursales
Respuesta:

Un array de objetos JSON, cada uno representando una sucursal con sus detalles.

[
    {
        "id": 5,
        "nombre": "Sucursal Jordy Curay SAC",
        "direccion": "Jr. Los Alamos 123",
        "telefono": "987654321",
        "estado": true,
        "empresaId": 5,
        "nombreEmpresa": "Jordy Curay SAC"
    },
    {
        "id": 7,
        "nombre": "Sucursal Curay 2",
        "direccion": "Av. Independencia 456",
        "telefono": "912345678",
        "estado": true,
        "empresaId": 5,
        "nombreEmpresa": "Jordy Curay SAC"
    }
]
Ver sucursal

Obtiene los datos de una sucursal específica. Usa el siguiente endpoint:

GET http://spring.informaticapp.com:1303/api/sucursales/{id}
Respuesta:

Un objeto JSON con los datos de una sucursal específica.

{
    "id": 5,
    "nombre": "Sucursal Jordy Curay SAC",
    "direccion": "Jr. Los Alamos 123",
    "telefono": "987654321",
    "estado": true,
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC"
}
Guardar sucursal

Crea una nueva sucursal. Usa el siguiente endpoint:

POST http://spring.informaticapp.com:1303/api/sucursales
Cuerpo de la solicitud (JSON):
{
    "nombre": "Sucursal Centro",
    "direccion": "Plaza de Armas 100",
    "telefono": "965432178",
    "empresaId": 5
}
Respuesta:
{
    "id": 8,
    "nombre": "Sucursal Centro",
    "direccion": "Plaza de Armas 100",
    "telefono": "965432178",
    "estado": true,
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC"
}
Actualizar sucursal

Actualiza los datos de una sucursal existente. Usa el siguiente endpoint:

PUT http://spring.informaticapp.com:1303/api/sucursales/8
Cuerpo de la solicitud (JSON):
{
    "id": 8,
    "nombre": "Sucursal Centro Histórico",
    "direccion": "Plaza de Armas 150",
    "telefono": "965432180",
    "estado": true,
    "empresaId": 5
}
Respuesta:
{
    "id": 8,
    "nombre": "Sucursal Centro Histórico",
    "direccion": "Plaza de Armas 150",
    "telefono": "965432180",
    "estado": true,
    "empresaId": 5,
    "nombreEmpresa": "Jordy Curay SAC"
}
Eliminar sucursal

Elimina una sucursal existente. Usa el siguiente endpoint:

DELETE http://spring.informaticapp.com:1303/api/sucursales/8
Respuesta:

Código de estado HTTP 200 OK indicando eliminación exitosa.