hejianhao
2026-08-28 16a57a8fc6868cea9171a1119698572407a2fc03
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/controller/LiveCourseController.java
@@ -4,6 +4,7 @@
import com.tcm.training.admin.common.PageResponse;
import com.tcm.training.admin.live.dto.LiveCourseStatusRequest;
import com.tcm.training.admin.live.dto.LiveCourseUpsertRequest;
import com.tcm.training.admin.live.dto.LiveCoursePasswordRequest;
import com.tcm.training.admin.live.service.LiveCourseAppService;
import com.tcm.training.admin.live.vo.LiveCourseDetailVO;
import com.tcm.training.admin.live.vo.LiveCourseListItemVO;
@@ -63,6 +64,13 @@
        return ApiResponse.ok(liveCourseAppService.patchStatus(id, req));
    }
    @PutMapping("/live-courses/{id}/password")
    public ApiResponse<Void> updatePassword(@PathVariable("id") Long id, @RequestBody LiveCoursePasswordRequest req) {
        liveCourseAppService.updatePassword(id, req);
        return ApiResponse.ok(null);
    }
    @DeleteMapping("/live-courses/{id}")
    public ApiResponse<Void> delete(@PathVariable("id") Long id) {
        liveCourseAppService.delete(id);