package com.example.erp.controller.sd; import com.aspose.cad.internal.V.S; import com.example.erp.common.Result; import com.example.erp.entity.sd.OrderDetail; import com.example.erp.service.sd.OrderFileService; import io.swagger.annotations.Api; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; import java.util.List; import java.util.Map; @RestController @Api(value="订单文件controller",tags={"订单文件操作接口"}) @RequestMapping("/orderFile") @RequiredArgsConstructor public class OrderFileController { private final OrderFileService orderFileService; @PostMapping("/updateOrderFileByOrderNumber/{orderId}/{orderNumber}") public Result updateOrderFileByOrderNumber(@RequestParam("file") MultipartFile file, @PathVariable String orderId, @PathVariable String orderNumber) throws IOException { return Result.success(orderFileService.updateOrderFileByOrderNumber(file,orderId,orderNumber)); } @PostMapping("/getOrderFilePicture") public Result getOrderFilePicture(@RequestBody List> orderDetails) throws NoSuchFieldException { return Result.success(orderFileService.getOrderFilePicture(orderDetails)); } }