|
|
@@ -13,8 +13,10 @@ import org.jeecg.common.Enum.ResultCode;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
import org.jeecg.common.exception.JeecgBootException;
|
|
|
+import org.jeecg.common.system.vo.DictModel;
|
|
|
import org.jeecg.modules.rooms.DTO.*;
|
|
|
import org.jeecg.modules.rooms.Enum.CouponEnums;
|
|
|
+import org.jeecg.modules.rooms.Enum.RoomStatusEnum;
|
|
|
import org.jeecg.modules.rooms.Vo.CanUseResultVo;
|
|
|
import org.jeecg.modules.rooms.Vo.FloorBuildingRoomVo;
|
|
|
import org.jeecg.modules.rooms.Vo.FloorWithBuildingVo;
|
|
|
@@ -105,6 +107,8 @@ public class CesRoomsController {
|
|
|
throw new JeecgBootException("参数-酒店id必传");
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 可用房间
|
|
|
* @param param
|
|
|
@@ -120,6 +124,44 @@ public class CesRoomsController {
|
|
|
return Result.ok(roomsService.getCanUseRooms(param));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 房间状态-带点颜色
|
|
|
+ * @param hotelId
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @ApiOperation(value="房间状态-带点颜色", notes="房间状态-带点颜色")
|
|
|
+ @GetMapping(value = "/room-status-color")
|
|
|
+ public Result<List<DictModel>> getCanUseRooms(@RequestParam String hotelId) {
|
|
|
+ List<DictModel> dictModels = RoomStatusEnum.getDictList();
|
|
|
+ dictModels.forEach(s->{
|
|
|
+ String colorStr="";
|
|
|
+ switch (s.getValue()) {
|
|
|
+ case "1":
|
|
|
+ colorStr = "#CDCDCD";
|
|
|
+ break;
|
|
|
+ case "2":
|
|
|
+ colorStr = "#0A0A0A";
|
|
|
+ break;
|
|
|
+ case "3":
|
|
|
+ colorStr = "#CC3307";
|
|
|
+ break;
|
|
|
+ case "4":
|
|
|
+ colorStr = "#801234";
|
|
|
+ break;
|
|
|
+ case "5":
|
|
|
+ colorStr = "#defabc";
|
|
|
+ break;
|
|
|
+ case "6":
|
|
|
+ colorStr = "#08F0CC";
|
|
|
+ break;
|
|
|
+ default: colorStr = "#CCCCCC";
|
|
|
+
|
|
|
+ }
|
|
|
+ s.setExtend(colorStr);
|
|
|
+ });
|
|
|
+ return Result.OK("",dictModels);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 保存房间
|