From 82ae4f5a83ffaadc6c7f37c19050400156eb8a9e Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期六, 28 十二月 2024 21:56:20 +0800
Subject: [PATCH] 1、中空大理片笼详情页新增删除、破损、拿走操作按钮接口 2、理片笼进片任务计算目标格子优化:笼子进笼将格子分组求笼内最大组序,确保中间块玻璃破损后仍能进入,导致玻璃错乱的情况

---
 hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollow/controller/HollowBigStorageCageDetailsController.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollow/controller/HollowBigStorageCageDetailsController.java b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollow/controller/HollowBigStorageCageDetailsController.java
index 3d9218d..5742e75 100644
--- a/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollow/controller/HollowBigStorageCageDetailsController.java
+++ b/hangzhoumesParent/moduleService/howllowGlassModule/src/main/java/com/mes/hollow/controller/HollowBigStorageCageDetailsController.java
@@ -1,9 +1,19 @@
 package com.mes.hollow.controller;
 
 
+import com.mes.hollow.entity.HollowBigStorageCageDetails;
+import com.mes.hollow.entity.dto.HollowBigStorageAndDetailsDTO;
+import com.mes.hollow.service.HollowBigStorageCageDetailsService;
+import com.mes.utils.Result;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+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;
+
+import java.util.List;
 
 /**
  * (HollowBigStorageCageDetails)琛ㄦ帶鍒跺眰
@@ -16,5 +26,29 @@
 @RequestMapping("hollowBigStorageCageDetails")
 public class HollowBigStorageCageDetailsController {
 
+    @Autowired
+    private HollowBigStorageCageDetailsService hollowBigStorageCageDetailsService;
+
+    @ApiOperation("鐞嗙墖绗艰鎯呮坊鍔�")
+    @PostMapping("/insertHollowBigStorageCageDetails")
+    public Result<List<HollowBigStorageAndDetailsDTO>> insertHollowBigStorageCageDetails(@RequestBody HollowBigStorageCageDetails details) {
+        hollowBigStorageCageDetailsService.insertHollowBigStorageCageDetails(details);
+        return Result.build(200, "娣诲姞鎴愬姛", null);
+    }
+
+    @ApiOperation("鐞嗙墖绗艰鎯呭垹闄�")
+    @PostMapping("/deleteHollowBigStorageCageDetails")
+    public Result<List<HollowBigStorageAndDetailsDTO>> deleteHollowBigStorageCageDetails(String glassId, Integer deviceId, Integer slot) {
+        hollowBigStorageCageDetailsService.deleteHollowBigStorageCageDetails(glassId, deviceId, slot);
+        return Result.build(200, "鍒犻櫎鎴愬姛", null);
+    }
+
+    @ApiOperation("鐞嗙墖绗肩鍐呯幓鐠冪牬鎹�0/鎷胯蛋1")
+    @PostMapping("/damageHollowBigStorageCageDetails")
+    public Result<List<HollowBigStorageAndDetailsDTO>> damageHollowBigStorageCageDetails(String glassId, Integer deviceId, Integer slot, int state) {
+        hollowBigStorageCageDetailsService.damageHollowBigStorageCageDetails(glassId, deviceId, slot, state);
+        return Result.build(200, "鐮存崯/鎷胯蛋鎴愬姛", null);
+    }
+
 }
 

--
Gitblit v1.8.0