El sistema a desarrollar está planteado en el contexto del negocio bancario que a medida que se va avanzando en los proyectos, se irá ampliando en base a este mismo proyecto
Contiene los microservicios relacionados con el mantenimiento (CRUD) de clientes:
Method | Path | Description |
---|---|---|
GET | /clients/{id} | Listar Cliente |
GET | /clients | Obtener Cliente |
POST | /clients | Crear Cliente |
PUT | /clients/{id} | Actualizar Cliente |
DELETE | /clients/{id} | Eliminar Cliente |
Contiene los microservicios relacionados con las cuentas y productos asociados al cliente:
Method | Path | Description |
---|---|---|
GET | /administrative/account | Obtener Cuentas de todos los Clientes |
POST | /administrative/account | Registro de Cuentas |
GET | /administrative/account/{id} | Obtener Cuentas del Cliente |
PUT | /administrative/account/{id} | Actualización de Cuenta del Cliente |
DELETE | /administrative/account/{id} | Elimina una cuenta del Cliente |
GET | /administrative/credit | Obtener todos los Créditos de todos los Clientes |
POST | /administrative/credit | Registro de Créditos |
GET | /administrative/credit/{id} | Obtener Créditos del Cliente |
PUT | /administrative/credit/{id} | Actualización de Créditos del Cliente |
DELETE | /administrative/credit/{id} | Elimina el Créditos del Cliente |
Contiene los microservicios relacionados con los movimientos financieros que realiza el cliente en sus diferentes productos bancarios:
Method | Path | Description |
---|---|---|
POST | /finantial/account/{id}/movement | Abono / Retiro |
GET | /finantial/account/{id}/balance | Saldo de cuenta |
POST | /finantial/credit/{id}/movement | Consumo / Pago |
GET | /finantial/credit/{id}/balance | Saldo de cuenta |
GET | /finantial/account/{id}/movements | Listar movimiento bancarios cuentas |
GET | /finantial/credit/{id}/movements | Listar movimiento bancarios créditos |
Contiene API relaciona con el mantenimiento (CRUD) de productos:
Method | Path | Description |
---|---|---|
GET | /products/{id} | Listar Producto |
GET | /products | Obtener Producto |
POST | /products | Crear Producto |
PUT | /products/{id} | Actualizar Producto |
DELETE | /products/{id} | Eliminar Producto |