DistributeRoomBedController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.xjrsoft.module.room.controller;
  2. import cn.dev33.satoken.annotation.SaCheckPermission;
  3. import com.xjrsoft.common.model.result.RT;
  4. import com.xjrsoft.module.room.dto.DistributeRoomBedDto;
  5. import com.xjrsoft.module.room.service.IRoomBedService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import lombok.AllArgsConstructor;
  9. import org.springframework.web.bind.annotation.PutMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import javax.validation.Valid;
  14. /**
  15. * @title: 寝室床位
  16. * @Author dzx
  17. * @Date: 2023-12-27
  18. * @Version 1.0
  19. */
  20. @RestController
  21. @RequestMapping("/room" + "/distributeRoomBed")
  22. @Api(value = "/room" + "/distributeRoomBed",tags = "分配床位")
  23. @AllArgsConstructor
  24. public class DistributeRoomBedController {
  25. private final IRoomBedService roomBedService;
  26. @PutMapping
  27. @ApiOperation(value = "修改寝室床位")
  28. @SaCheckPermission("roombed:edit")
  29. public RT<Boolean> distributeRoomBed(@Valid @RequestBody DistributeRoomBedDto dto){
  30. return RT.ok(roomBedService.distributeRoomBed(dto));
  31. }
  32. }