|
|
@@ -8,6 +8,7 @@ import com.yc.ship.module.product.controller.admin.pricetemplate.vo.*;
|
|
|
import com.yc.ship.module.product.controller.admin.pricevoyage.vo.PriceVoyageRespVO;
|
|
|
import com.yc.ship.module.product.controller.admin.voyage.vo.VoyageCalendarReqVO;
|
|
|
import com.yc.ship.module.product.controller.admin.voyage.vo.VoyageRespVO;
|
|
|
+import com.yc.ship.module.product.controller.admin.voyagestockdistributeNew.vo.QueryCanSelectRoomListNewReqVO;
|
|
|
import com.yc.ship.module.product.controller.app.voyage.vo.*;
|
|
|
import com.yc.ship.module.product.dal.dataobject.pricearea.PriceAreaDO;
|
|
|
import com.yc.ship.module.product.dal.dataobject.pricefloor.PriceFloorDO;
|
|
|
@@ -23,6 +24,8 @@ import com.yc.ship.module.product.service.pricesinglesetting.PriceSingleSettingS
|
|
|
import com.yc.ship.module.product.service.pricespu.PriceSpuService;
|
|
|
import com.yc.ship.module.product.service.pricevoyage.PriceVoyageService;
|
|
|
import com.yc.ship.module.product.service.voyage.VoyageService;
|
|
|
+import com.yc.ship.module.product.service.voyagestockdistribute.VoyageStockDistributeNewService;
|
|
|
+import com.yc.ship.module.resource.api.room.dto.RoomRespDTO;
|
|
|
import com.yc.ship.module.resource.api.route.RouteApi;
|
|
|
import com.yc.ship.module.resource.api.route.dto.RouteRespDTO;
|
|
|
import com.yc.ship.module.resource.api.ship.ShipApi;
|
|
|
@@ -34,12 +37,10 @@ import com.yc.ship.module.resource.service.ship.ResourceShipService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Set;
|
|
|
@@ -86,6 +87,9 @@ public class AppVoyageController {
|
|
|
@Resource
|
|
|
private ResourceRoomModelService roomModelService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private VoyageStockDistributeNewService voyageStockDistributeNewService;
|
|
|
+
|
|
|
|
|
|
|
|
|
@GetMapping("/list-calendar")
|
|
|
@@ -194,4 +198,12 @@ public class AppVoyageController {
|
|
|
return success(respVO);
|
|
|
}
|
|
|
|
|
|
+ //获取可以选择的房间号
|
|
|
+ @GetMapping("/getCanSelectRoomList")
|
|
|
+ @Operation(summary = "获取可以选择的房间号")
|
|
|
+ public CommonResult<List<RoomRespDTO>> getCanSelectRoomList(@RequestBody QueryCanSelectRoomListNewReqVO reqVO) {
|
|
|
+ List<RoomRespDTO> list = voyageStockDistributeNewService.getCanSelectRoomList(reqVO);
|
|
|
+ return success(list);
|
|
|
+ }
|
|
|
+
|
|
|
}
|