From 91320a3e9679c8e7ff73720750e87ced2e29a136 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期三, 26 二月 2025 15:08:19 +0800 Subject: [PATCH] 修改部分大屏后端数据格式 --- hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java | 74 +++++++++++++++++++++++++++++++++--- 1 files changed, 67 insertions(+), 7 deletions(-) diff --git a/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java b/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java index 2904608..bb4f43c 100644 --- a/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java +++ b/hangzhoumesParent/moduleService/GlassStorageModule/src/main/java/com/mes/rawglassdetails/controller/RawGlassStorageDetailsController.java @@ -1,21 +1,81 @@ package com.mes.rawglassdetails.controller; - +import com.mes.rawglassdetails.entity.dto.RawGlassStorageDetailsDTO; +import com.mes.rawglassdetails.entity.request.RawGlassRequest; +import com.mes.rawglassdetails.service.RawGlassStorageDetailsService; +import com.mes.utils.Result; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +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; + /** - * <p> - * 鍓嶇鎺у埗鍣� - * </p> + * 鍓嶇鎺у埗鍣� * * @author wf * @since 2024-09-10 */ @RestController -@RequestMapping("/raw_glass_storage_details/raw-glass-storage-details") +@RequestMapping("/rawGlassStorageDetails") public class RawGlassStorageDetailsController { -} + @Autowired + private RawGlassStorageDetailsService rawGlassStorageDetailsService; + @ApiOperation("鍏ュ簱璇锋眰") + @PostMapping("/warehousingRequest") + public Result<String> warehousingRequest(int leftingStation) { + return Result.build( + 200, "鍏ュ簱宸插畬鎴愶紝绛夊緟浠诲姟鎵ц", rawGlassStorageDetailsService.warehousingRequest(leftingStation)); + } + + @ApiOperation("鍘熺墖鍏ュ簱") + @PostMapping("/patternWarehousing") + public Result<String> patternWarehousing(@Validated @RequestBody RawGlassRequest request) { + return Result.build( + 200, "鍏ュ簱宸插畬鎴愶紝绛夊緟浠诲姟鎵ц", rawGlassStorageDetailsService.patternWarehousing(request)); + } + + + @ApiOperation("鍘熺墖鍑哄簱") + @PostMapping("/outWarehousing") + public Result<Object> outWarehousing(@RequestBody Long slotId) { + return Result.success(rawGlassStorageDetailsService.outWarehousing(slotId)); + } + + + @ApiOperation("鍑哄簱璇锋眰") + @PostMapping("/outWarehousingRequest") + public Result<String> outWarehousingRequest(int leftingStation) { + return Result.build( + 200, "鍏ュ簱宸插畬鎴愶紝绛夊緟浠诲姟鎵ц", rawGlassStorageDetailsService.outWarehousingRequest(leftingStation)); + } + + @ApiOperation("鏋跺瓙澶嶄綅") + @PostMapping("/shelfReset") + public Result<String> shelfReset(Long slot) { + return Result.success(rawGlassStorageDetailsService.shelfReset(slot)); + } + + @ApiOperation("鍘熺墖浣跨敤鎯呭喌") + @PostMapping("/patternUsage") + public Result<List<RawGlassStorageDetailsDTO>> patternUsage(String width, String height, String thickness, String films) { + return Result.build(200, "鏌ヨ鎴愬姛", rawGlassStorageDetailsService.patternUsage(width, height, thickness, films)); + } + + @ApiOperation("鏇存柊鍓╀綑鏁伴噺") + @PostMapping("/updateQuantity") + public Result<Object> updateQuantity(@Validated @RequestBody RawGlassRequest request) { + return Result.success(rawGlassStorageDetailsService.UpdateQuantity(request)); + } + @ApiOperation("鍒犻櫎鍘熺墖") + @PostMapping("/deleteWarehousing") + public Result<Object> deleteWarehousing(@RequestBody Long slotId) { + return Result.success(rawGlassStorageDetailsService.deleteWarehousing(slotId)); + } +} -- Gitblit v1.8.0