Changeset 3a74959 for src/main/java/com/example/skychasemk
- Timestamp:
- 03/26/25 00:25:45 (2 months ago)
- Branches:
- master
- Children:
- ff72ad2
- Parents:
- 8a947b9
- Location:
- src/main/java/com/example/skychasemk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/example/skychasemk/controller/ReviewController.java
r8a947b9 r3a74959 2 2 3 3 import com.example.skychasemk.dto.ReviewDTO; 4 import com.example.skychasemk.model.Notification; 4 5 import com.example.skychasemk.model.Review; 5 6 import com.example.skychasemk.repository.ReviewRepository; … … 27 28 } 28 29 29 30 @GetMapping("/{flightId}") 31 public List<Review> getReviewsByFlightId(@PathVariable("flightId") Integer flightId) { 32 return reviewRepository.findReviews(flightId); 33 } 34 35 // Get review by ID 36 @GetMapping("/{id}") 37 public Optional<Review> getReviewById(@PathVariable("id") Integer reviewID) { 38 return reviewService.getReviewById(reviewID); 30 @GetMapping("/{userId}") 31 public ResponseEntity<List<Review>> getReviewsByFlightId(@PathVariable Integer userId) { 32 List<Review> reviews = reviewRepository.findByUserId(userId); 33 return ResponseEntity.ok(reviews); 39 34 } 40 35 -
src/main/java/com/example/skychasemk/model/Review.java
r8a947b9 r3a74959 5 5 6 6 @Entity 7 @Table(name=" Review")7 @Table(name="review") 8 8 public class Review { 9 9 10 10 @Id 11 11 @GeneratedValue(strategy = GenerationType.IDENTITY) 12 @Column(name = "review Id")12 @Column(name = "reviewid") 13 13 14 14 private Integer reviewID; 15 @Column(name = "user Id")15 @Column(name = "userid") 16 16 17 17 private Integer userID; 18 @Column(name = "target Id")18 @Column(name = "targetid") 19 19 20 20 private Integer targetID; -
src/main/java/com/example/skychasemk/repository/ReviewRepository.java
r8a947b9 r3a74959 1 1 package com.example.skychasemk.repository; 2 2 3 import com.example.skychasemk.model.Notification; 3 4 import com.example.skychasemk.model.Review; 4 5 import org.springframework.data.jpa.repository.JpaRepository; … … 11 12 @Query("SELECT r from Review r where r.targetID = :flightId") 12 13 List<Review> findReviews(@Param("flightId") Integer flightId); 14 15 @Query("SELECT r FROM Review r WHERE r.userID = :userId") 16 List<Review> findByUserId(@Param("userId") Integer userId); 13 17 } 14 18
Note:
See TracChangeset
for help on using the changeset viewer.