77import com .fasterxml .jackson .core .JsonProcessingException ;
88import com .fasterxml .jackson .databind .ObjectMapper ;
99import lombok .RequiredArgsConstructor ;
10+ import org .springframework .data .web .PageableDefault ;
1011import org .springframework .http .HttpStatus ;
1112import org .springframework .http .ResponseEntity ;
1213import org .springframework .web .bind .annotation .*;
@@ -21,9 +22,9 @@ public class MemoryAlbumController {
2122 private final MemoryAlbumScheduleService memoryAlbumScheduleService ;
2223 private final MemoryAlbumService memoryAlbumService ;
2324
24- @ GetMapping ()
25- public ResponseEntity <?> createMemoryAlbum () {
26- memoryAlbumFlaskService .generateMemoryAlbum (52L ,0 );
25+ @ GetMapping ("/album/{petId}" )
26+ public ResponseEntity <?> createMemoryAlbum (@ PathVariable Long petId ) {
27+ memoryAlbumFlaskService .generateMemoryAlbum (petId ,0 );
2728 return ResponseEntity .ok ().build ();
2829 }
2930
@@ -87,15 +88,15 @@ public ResponseEntity<MemoryAlbumRepDto> addMemoryAlbum() {
8788 return ResponseEntity .status (HttpStatus .INTERNAL_SERVER_ERROR ).build ();
8889 }
8990
90- @ GetMapping ("/random" )
91- public ResponseEntity <?> getRandomMemoryAlbum () {
92- memoryAlbumFlaskService .generateMemoryAlbum (102L ,3 );
91+ @ GetMapping ("/random/{petId} " )
92+ public ResponseEntity <?> getRandomMemoryAlbum (@ PathVariable Long petId ) {
93+ memoryAlbumFlaskService .generateMemoryAlbum (petId ,3 );
9394 return ResponseEntity .ok ().build ();
9495 }
9596
9697 @ GetMapping ("/birth" )
97- public ResponseEntity <?> getBirthMemoryAlbum () {
98- memoryAlbumFlaskService .generateMemoryAlbum (102L ,1 );
98+ public ResponseEntity <?> getBirthMemoryAlbum (@ PathVariable Long petId ) {
99+ memoryAlbumFlaskService .generateMemoryAlbum (petId ,1 );
99100 return ResponseEntity .ok ().build ();
100101 }
101102}
0 commit comments