package roomescape.member.web import org.springframework.http.ResponseEntity import org.springframework.web.bind.annotation.GetMapping import org.springframework.web.bind.annotation.RestController import roomescape.common.dto.response.CommonApiResponse import roomescape.member.business.MemberService import roomescape.member.docs.MemberAPI @RestController class MemberController( private val memberService: MemberService ) : MemberAPI { @GetMapping("/members") override fun readAllMembers(): ResponseEntity> { val response: MembersResponse = memberService.readAllMembers() return ResponseEntity.ok(CommonApiResponse(response)) } }