Class LikesPostController
java.lang.Object
com.eeit87t3.tickiteasy.post.controller.LikesPostController
@RestController
@RequestMapping("/admin/api/post/likes")
public class LikesPostController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLikesCountByPost(Integer postID) getMemberLikes(Integer memberID) toggleLike(String authHeader, ToggleLikeDTO request) updateLikesCount(Integer postID, Integer likesCount)
-
Constructor Details
-
LikesPostController
public LikesPostController()
-
-
Method Details
-
toggleLike
@PostMapping("/toggle") public ResponseEntity<Map<String,Object>> toggleLike(@RequestHeader("Authorization") String authHeader, @RequestBody ToggleLikeDTO request) -
checkLike
@GetMapping("/checkLike") public ResponseEntity<Boolean> checkLike(@RequestParam("memberID") Integer memberID, @RequestParam("postID") Integer postID) -
getMemberLikes
@GetMapping("/member/{memberID}") public ResponseEntity<List<Map<String,Object>>> getMemberLikes(@PathVariable Integer memberID) -
getLikesCountByPost
@GetMapping("/count/{postID}") public ResponseEntity<Map<String,Object>> getLikesCountByPost(@PathVariable Integer postID) -
updateLikesCount
@PutMapping("/updateLikesCount/{postID}") public ResponseEntity<String> updateLikesCount(@PathVariable Integer postID, @RequestParam Integer likesCount)
-