Apesar que lo he logrado me quedan serias dudas sobre la lógica, yo venia entendiando super bien pero tengo varias dudas, luego de los @GetMapping("aca configuro los metodos en este caso POST") luego vienen los public los cuales todos inician a partir de listas con SerieDto a excepción de la función obtenerPorId() peo no enteebndi muy bien por que llama @PathValiable Long id) ahi quede loco y luego vienen los return, que deben tener su correspondiente función en la clase record SerieService.java donde se complica en cada función no por los condicionales sino por la diversidad de estructura del return que primero ¿porque se le da new? y las funciones lambda que para obtenerTodasLasTemporadas me pierdo por que usa el .map(y alli funcion lamba) ? ¿como hago para entender mejor esta parte ? por que con luri lo venia entendiendo muy bien