Class AdminMemberController
java.lang.Object
com.eeit87t3.tickiteasy.member.controller.AdminMemberController
- Author:
- Lilian (Curriane)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionremoveProfilePic(Integer memberId) updateMemberStatus(Integer memberId, Map<String, String> request)
-
Constructor Details
-
AdminMemberController
public AdminMemberController()
-
-
Method Details
-
memberList
-
memberAnalytics
-
getAllMembers
-
getAgeDistribution
@GetMapping("/member/api/age-distribution") public ResponseEntity<Map<String,Long>> getAgeDistribution() -
getRegistrationTrend
@GetMapping("/member/api/registration-trend") public ResponseEntity<Map<String,Long>> getRegistrationTrend() -
updateMemberStatus
@PutMapping("/member/api/{memberId}/status") public ResponseEntity<String> updateMemberStatus(@PathVariable Integer memberId, @RequestBody Map<String, String> request) -
removeProfilePic
@DeleteMapping("/member/api/{memberId}/profile-pic") public ResponseEntity<String> removeProfilePic(@PathVariable Integer memberId) -
exportCsv
@GetMapping("/member/api/export/csv") @ResponseBody public ResponseEntity<ByteArrayResource> exportCsv() throws IOException- Throws:
IOException
-
exportExcel
@GetMapping("/member/api/export/excel") @ResponseBody public ResponseEntity<ByteArrayResource> exportExcel() throws IOException- Throws:
IOException
-
getMemberStats
-