| | |
| | | package com.tcm.training.admin.app.home.controller; |
| | | |
| | | import com.tcm.training.admin.app.home.dto.CreateLiveRoomEntryRequest; |
| | | import com.tcm.training.admin.app.home.service.AppVzanLiveEntryService; |
| | | import com.tcm.training.admin.app.home.vo.AppVzanLiveEntryVO; |
| | | import com.tcm.training.admin.common.ApiResponse; |
| | |
| | | import com.tcm.training.admin.live.vo.LiveRoomSettingVO; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | |
| | | import javax.validation.Valid; |
| | | |
| | | |
| | | @RestController |
| | |
| | | } |
| | | |
| | | @PostMapping("/live-room-entry") |
| | | public ApiResponse<AppVzanLiveEntryVO> createEntry() { |
| | | return ApiResponse.ok(vzanLiveEntryService.createEntry()); |
| | | public ApiResponse<AppVzanLiveEntryVO> createEntry(@Valid @RequestBody CreateLiveRoomEntryRequest request) { |
| | | return ApiResponse.ok(vzanLiveEntryService.createEntry(request.getUserId())); |
| | | } |
| | | } |