|
@@ -8,6 +8,8 @@ import com.yc.ship.module.product.dal.dataobject.voyagestockdetail.VoyageStockDe
|
|
import com.yc.ship.module.product.enums.ProductStockStaticsName;
|
|
import com.yc.ship.module.product.enums.ProductStockStaticsName;
|
|
import com.yc.ship.module.product.service.voyagestock.VoyageStockService;
|
|
import com.yc.ship.module.product.service.voyagestock.VoyageStockService;
|
|
import com.yc.ship.module.product.service.voyagestockdetail.VoyageStockDetailService;
|
|
import com.yc.ship.module.product.service.voyagestockdetail.VoyageStockDetailService;
|
|
|
|
+import com.yc.ship.module.resource.dal.dataobject.roommodel.ResourceRoomModelDO;
|
|
|
|
+import com.yc.ship.module.resource.service.roommodel.ResourceRoomModelService;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -41,6 +43,9 @@ public class VoyageStockDetailController {
|
|
@Resource
|
|
@Resource
|
|
private VoyageStockService voyageStockService;
|
|
private VoyageStockService voyageStockService;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private ResourceRoomModelService resourceRoomModelService;
|
|
|
|
+
|
|
@PostMapping("/create")
|
|
@PostMapping("/create")
|
|
@Operation(summary = "创建航次库存")
|
|
@Operation(summary = "创建航次库存")
|
|
@PreAuthorize("@ss.hasPermission('product:voyage-stock-detail:create')")
|
|
@PreAuthorize("@ss.hasPermission('product:voyage-stock-detail:create')")
|
|
@@ -173,4 +178,13 @@ public class VoyageStockDetailController {
|
|
return success(map);
|
|
return success(map);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("/getShelfedByVoyageId")
|
|
|
|
+ @Operation(summary = "获得已上架的航次库存")
|
|
|
|
+ @Parameter(name = "voyageId", description = "航次ID", required = true, example = "1024")
|
|
|
|
+ public CommonResult<List<VoyageStockDetailRespNewVO>> getShelfedByVoyageId(@RequestParam("voyageId") Long voyageId) {
|
|
|
|
+ List<VoyageStockDetailDO> list = voyageStockDetailService.getListByVoyageId(voyageId);
|
|
|
|
+ List<VoyageStockDetailRespNewVO> respList = BeanUtils.toBean(list, VoyageStockDetailRespNewVO.class);
|
|
|
|
+ return success(respList);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|