Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mateo-404/springboot_ejercicio_2
Ejercicio 2 del curso de TodoCode SpringBoot
https://github.com/mateo-404/springboot_ejercicio_2
Last synced: 21 days ago
JSON representation
Ejercicio 2 del curso de TodoCode SpringBoot
- Host: GitHub
- URL: https://github.com/mateo-404/springboot_ejercicio_2
- Owner: Mateo-404
- Created: 2023-12-30T07:49:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-31T03:45:10.000Z (about 1 year ago)
- Last Synced: 2023-12-31T10:19:12.388Z (about 1 year ago)
- Language: Java
- Size: 69.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ejercicio N° 2 — Clínica Veterinaria
Este proyecto consiste en un sistema para una clínica veterinaria que maneja dos clases principales: Mascota y Dueño. Cada mascota puede tener asociado un solo dueño como responsable.
## Estructura de las Clases
### Mascota
La clase Mascota tiene los siguientes atributos:
- id
- nombre
- especie
- raza
- color### Dueño
La clase Dueño tiene los siguientes atributos:
- id
- dni
- nombre
- apellido
- celular## API
Se ha desarrollado una API para permitir la interacción con el sistema a través de aplicaciones web y móviles. La API tiene las siguientes capacidades:1. Realizar operaciones CRUD/ABML de mascotas.
2. Realizar operaciones CRUD/ABML de dueños.
3. Obtener el listado de todas las mascotas de especie "perro" y raza "caniche".
4. Obtener un listado de los siguientes datos combinados de una mascota y su dueño:
- nombre_mascota
- especie
- raza
- nombre_duenio
- apellido_duenioPara el último requerimiento, se ha utilizado el patrón DTO para armar la correspondiente respuesta.