|
@@ -9,10 +9,12 @@ import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.module.room.dto.AddRoomBedDto;
|
|
|
+import com.xjrsoft.module.room.dto.RoomBedClassPageDto;
|
|
|
import com.xjrsoft.module.room.dto.RoomBedPageDto;
|
|
|
import com.xjrsoft.module.room.dto.UpdateRoomBedDto;
|
|
|
import com.xjrsoft.module.room.entity.RoomBed;
|
|
|
import com.xjrsoft.module.room.service.IRoomBedService;
|
|
|
+import com.xjrsoft.module.room.vo.RoomBedClassPageVo;
|
|
|
import com.xjrsoft.module.room.vo.RoomBedPageVo;
|
|
|
import com.xjrsoft.module.room.vo.RoomBedVo;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -60,6 +62,15 @@ public class RoomBedController {
|
|
|
return RT.ok(pageOutput);
|
|
|
}
|
|
|
|
|
|
+ @GetMapping(value = "/distribute-class-page")
|
|
|
+ @ApiOperation(value="分配床位班级列表(分页)")
|
|
|
+ @SaCheckPermission("roombedrecord:detail")
|
|
|
+ public RT<PageOutput<RoomBedClassPageVo>> distributeClassPage(@Valid RoomBedClassPageDto dto){
|
|
|
+ Page<RoomBedClassPageVo> page = roomBedService.getClassInfo(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
+ PageOutput<RoomBedClassPageVo> pageOutput = ConventPage.getPageOutput(page, RoomBedClassPageVo.class);
|
|
|
+ return RT.ok(pageOutput);
|
|
|
+ }
|
|
|
+
|
|
|
@GetMapping(value = "/info")
|
|
|
@ApiOperation(value="根据id查询寝室床位信息")
|
|
|
@SaCheckPermission("roombed:detail")
|