|
@@ -5,10 +5,12 @@ import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.StudentSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleSearch;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.TeacherStyleVideoService;
|
|
|
import com.yonge.cooleshow.biz.dal.support.PageUtil;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.StudentVo;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.TeacherStyleVideoVo;
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.cooleshow.common.page.PageInfo;
|
|
@@ -26,8 +28,10 @@ public class TeacherController extends BaseController {
|
|
|
private TeacherStyleVideoService styleVideoService;
|
|
|
@Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
+ @Autowired
|
|
|
+ private TeacherService teacherService;
|
|
|
|
|
|
- @ApiOperation(value = "老师风采")
|
|
|
+ @ApiOperation(value = "老师风采-分页")
|
|
|
@PostMapping("/stylePage")
|
|
|
public HttpResponseResult<PageInfo<TeacherStyleVideoVo>> stylePage(@RequestBody TeacherStyleSearch query) {
|
|
|
SysUser user = sysUserFeignService.queryUserInfo();
|
|
@@ -39,4 +43,13 @@ public class TeacherController extends BaseController {
|
|
|
return succeed(PageUtil.pageInfo(pages));
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "个人风采-详情")
|
|
|
+ @GetMapping("/queryTeacherStyle")
|
|
|
+ public HttpResponseResult<TeacherVo> queryTeacherStyle(@RequestParam("userId") Long userId) {
|
|
|
+ if(null == userId){
|
|
|
+ return failed("缺少userId");
|
|
|
+ }
|
|
|
+ return teacherService.queryTeacherStyle(userId);
|
|
|
+ }
|
|
|
+
|
|
|
}
|