package com.fdkankan.manage.controller; import com.fdkankan.common.exception.BusinessException; import com.fdkankan.manage.common.ResultData; import com.fdkankan.manage.httpClient.client.TakeLookClient; import com.fdkankan.manage.httpClient.param.TakeLookParam; import com.fdkankan.manage.httpClient.vo.TakeLookResponse; import org.springframework.beans.factory.annotation.Autowired; 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.RestController; @RestController @RequestMapping("/service/manage/takeLook") public class TakeLookController { @Autowired TakeLookClient takeLookClient; /** * 全部房间列表 */ @PostMapping("/roomList") public Object list(@RequestBody TakeLookParam param){ TakeLookResponse takeLookResponse = takeLookClient.roomList(param); if(takeLookResponse.getCode() != 0){ throw new BusinessException(takeLookResponse.getCode(),takeLookResponse.getMessage()); } return takeLookResponse; } /** * 修改显示状态 */ @PostMapping("/updateRoomShow") public ResultData updateRoomShow(@RequestBody TakeLookParam param){ TakeLookResponse takeLookResponse = takeLookClient.updateRoomShow(param); if(takeLookResponse.getCode() != 0){ throw new BusinessException(takeLookResponse.getCode(),takeLookResponse.getMessage()); } return ResultData.ok(); } /** * 删除 */ @PostMapping("/deleteRoom") public ResultData deleteRoom(@RequestBody TakeLookParam param){ TakeLookResponse takeLookResponse =takeLookClient.deleteRoom(param); if(takeLookResponse.getCode() != 0){ throw new BusinessException(takeLookResponse.getCode(),takeLookResponse.getMessage()); } return ResultData.ok(); } }