| | |
| | | package com.tcm.training.admin.live.controller; |
| | | |
| | | import com.tcm.training.admin.common.ApiResponse; |
| | | import cn.dev33.satoken.annotation.SaCheckPermission; |
| | | import com.tcm.training.admin.live.dto.LiveRoomSettingSaveRequest; |
| | | import com.tcm.training.admin.live.service.LiveRoomSettingService; |
| | | import com.tcm.training.admin.live.vo.LiveRoomSettingVO; |
| | |
| | | } |
| | | |
| | | @GetMapping("/live-room-settings/current") |
| | | @SaCheckPermission("live:room-setting:view") |
| | | public ApiResponse<LiveRoomSettingVO> current() { |
| | | return ApiResponse.ok(service.current()); |
| | | } |
| | | |
| | | @PutMapping("/live-room-settings/current") |
| | | @SaCheckPermission("live:room-setting:edit") |
| | | public ApiResponse<LiveRoomSettingVO> save(@Valid @RequestBody LiveRoomSettingSaveRequest request) { |
| | | return ApiResponse.ok(service.save(request)); |
| | | } |
| | | } |
| | | } |