|
@@ -3,16 +3,27 @@ package com.ym.mec.teacher.controller;
|
|
import com.ym.mec.biz.dal.dto.RoomReservationUserSearch;
|
|
import com.ym.mec.biz.dal.dto.RoomReservationUserSearch;
|
|
import com.ym.mec.biz.dal.page.LiveRoomGoodsOrderQueryInfo;
|
|
import com.ym.mec.biz.dal.page.LiveRoomGoodsOrderQueryInfo;
|
|
import com.ym.mec.biz.dal.vo.BaseRoomUserVo;
|
|
import com.ym.mec.biz.dal.vo.BaseRoomUserVo;
|
|
|
|
+import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomMemberVo;
|
|
import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomVo;
|
|
import com.ym.mec.biz.dal.vo.ImLiveBroadcastRoomVo;
|
|
import com.ym.mec.biz.dal.vo.LiveRoomGoodsOrderVo;
|
|
import com.ym.mec.biz.dal.vo.LiveRoomGoodsOrderVo;
|
|
import com.ym.mec.biz.dal.vo.RoomReservationUserVo;
|
|
import com.ym.mec.biz.dal.vo.RoomReservationUserVo;
|
|
|
|
+import com.ym.mec.biz.service.ImLiveBroadcastRoomMemberService;
|
|
import com.ym.mec.biz.service.ImLiveBroadcastRoomService;
|
|
import com.ym.mec.biz.service.ImLiveBroadcastRoomService;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.controller.BaseController;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
import com.ym.mec.common.entity.HttpResponseResult;
|
|
-import com.ym.mec.common.entity.ImUserState;
|
|
|
|
import com.ym.mec.common.page.PageInfo;
|
|
import com.ym.mec.common.page.PageInfo;
|
|
-import io.swagger.annotations.*;
|
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import io.swagger.annotations.Api;
|
|
|
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
|
+import io.swagger.annotations.ApiParam;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
+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.RequestParam;
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
@@ -35,6 +46,8 @@ public class TeacherImLiveBroadcastRoomController extends BaseController {
|
|
*/
|
|
*/
|
|
@Resource
|
|
@Resource
|
|
private ImLiveBroadcastRoomService imLiveBroadcastRoomService;
|
|
private ImLiveBroadcastRoomService imLiveBroadcastRoomService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ImLiveBroadcastRoomMemberService imLiveBroadcastRoomMemberService;
|
|
|
|
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParams({
|
|
@ApiImplicitParam(name = "search", dataType = "String", value = "模糊查询关键字"),
|
|
@ApiImplicitParam(name = "search", dataType = "String", value = "模糊查询关键字"),
|
|
@@ -150,5 +163,11 @@ public class TeacherImLiveBroadcastRoomController extends BaseController {
|
|
public HttpResponseResult<PageInfo<LiveRoomGoodsOrderVo>> queryLiveRoomGoodsOrderList(LiveRoomGoodsOrderQueryInfo queryInfo) {
|
|
public HttpResponseResult<PageInfo<LiveRoomGoodsOrderVo>> queryLiveRoomGoodsOrderList(LiveRoomGoodsOrderQueryInfo queryInfo) {
|
|
return succeed(imLiveBroadcastRoomService.queryLiveRoomGoodsOrderList(queryInfo));
|
|
return succeed(imLiveBroadcastRoomService.queryLiveRoomGoodsOrderList(queryInfo));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation("分页查询直播间人员列表")
|
|
|
|
+ @PostMapping("/queryRoomMember")
|
|
|
|
+ public HttpResponseResult<PageInfo<ImLiveBroadcastRoomMemberVo>> queryRoomMember(@RequestBody Map<String, Object> param) {
|
|
|
|
+ return succeed(imLiveBroadcastRoomMemberService.queryRoomMember(param));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|