|
@@ -10,11 +10,13 @@ import com.xjrsoft.common.page.ConventPage;
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
import com.xjrsoft.module.room.dto.AddRoomBedDto;
|
|
import com.xjrsoft.module.room.dto.AddRoomBedDto;
|
|
import com.xjrsoft.module.room.dto.DistributeClassPageDto;
|
|
import com.xjrsoft.module.room.dto.DistributeClassPageDto;
|
|
|
|
+import com.xjrsoft.module.room.dto.DistributeRoomBedPageDto;
|
|
import com.xjrsoft.module.room.dto.RoomBedPageDto;
|
|
import com.xjrsoft.module.room.dto.RoomBedPageDto;
|
|
import com.xjrsoft.module.room.dto.UpdateRoomBedDto;
|
|
import com.xjrsoft.module.room.dto.UpdateRoomBedDto;
|
|
import com.xjrsoft.module.room.entity.RoomBed;
|
|
import com.xjrsoft.module.room.entity.RoomBed;
|
|
import com.xjrsoft.module.room.service.IRoomBedService;
|
|
import com.xjrsoft.module.room.service.IRoomBedService;
|
|
import com.xjrsoft.module.room.vo.DistributeClassPageVo;
|
|
import com.xjrsoft.module.room.vo.DistributeClassPageVo;
|
|
|
|
+import com.xjrsoft.module.room.vo.DistributeRoomBedPageVo;
|
|
import com.xjrsoft.module.room.vo.RoomBedPageVo;
|
|
import com.xjrsoft.module.room.vo.RoomBedPageVo;
|
|
import com.xjrsoft.module.room.vo.RoomBedVo;
|
|
import com.xjrsoft.module.room.vo.RoomBedVo;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -64,13 +66,22 @@ public class RoomBedController {
|
|
|
|
|
|
@GetMapping(value = "/distribute-class-page")
|
|
@GetMapping(value = "/distribute-class-page")
|
|
@ApiOperation(value="分配床位班级列表(分页)")
|
|
@ApiOperation(value="分配床位班级列表(分页)")
|
|
- @SaCheckPermission("roombedrecord:detail")
|
|
|
|
|
|
+ @SaCheckPermission("roombed:detail")
|
|
public RT<PageOutput<DistributeClassPageVo>> distributeClassPage(@Valid DistributeClassPageDto dto){
|
|
public RT<PageOutput<DistributeClassPageVo>> distributeClassPage(@Valid DistributeClassPageDto dto){
|
|
Page<DistributeClassPageVo> page = roomBedService.getDistributeClassInfo(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
Page<DistributeClassPageVo> page = roomBedService.getDistributeClassInfo(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
PageOutput<DistributeClassPageVo> pageOutput = ConventPage.getPageOutput(page, DistributeClassPageVo.class);
|
|
PageOutput<DistributeClassPageVo> pageOutput = ConventPage.getPageOutput(page, DistributeClassPageVo.class);
|
|
return RT.ok(pageOutput);
|
|
return RT.ok(pageOutput);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping(value = "/distribute-roombed-page")
|
|
|
|
+ @ApiOperation(value="分配床位寝室床位列表(分页)")
|
|
|
|
+ @SaCheckPermission("roombed:detail")
|
|
|
|
+ public RT<PageOutput<DistributeRoomBedPageVo>> distributeRoomBedPage(@Valid DistributeRoomBedPageDto dto){
|
|
|
|
+ Page<DistributeRoomBedPageVo> page = roomBedService.getDistributeRoomBedInfo(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
|
+ PageOutput<DistributeRoomBedPageVo> pageOutput = ConventPage.getPageOutput(page, DistributeRoomBedPageVo.class);
|
|
|
|
+ return RT.ok(pageOutput);
|
|
|
|
+ }
|
|
|
|
+
|
|
@GetMapping(value = "/info")
|
|
@GetMapping(value = "/info")
|
|
@ApiOperation(value="根据id查询寝室床位信息")
|
|
@ApiOperation(value="根据id查询寝室床位信息")
|
|
@SaCheckPermission("roombed:detail")
|
|
@SaCheckPermission("roombed:detail")
|