package com.xinquan.user.controller.client; import com.alibaba.nacos.shaded.org.checkerframework.checker.units.qual.C; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xinquan.common.core.domain.R; import com.xinquan.common.core.utils.page.CollUtils; import com.xinquan.common.core.utils.page.PageDTO; import com.xinquan.common.security.utils.SecurityUtils; import com.xinquan.system.api.domain.AppUser; import com.xinquan.system.api.domain.AppUserCourse; import com.xinquan.system.api.domain.vo.AppUserVO; import com.xinquan.user.service.AppUserCourseService; import com.xinquan.user.service.AppUserService; import io.swagger.models.auth.In; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; import java.util.stream.Collectors; /** *
* 用户课程关系表 前端控制器 *
* * @author mitao * @since 2024-08-21 */ @RestController @RequestMapping("/client/app-user-course") public class ClientAppUserCourseController { @Resource private AppUserService appUserService; @Resource private AppUserCourseService appUserCourseService; /** * 远程调用 根据课程id 查询拥有课程的用户 * * @return 用户信息 * @see AppUserVO */ @GetMapping("/getUserByCourseId/{courseId}") public R