package com.ruoyi.production.controller; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.production.dto.ProductionRecordDto; import com.ruoyi.production.service.ProductionRecordService; import com.ruoyi.production.vo.ProductionRecordVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.util.ArrayList; import java.util.List; /** *
* 生产报工记录控制层 *
* * @author deslrey * @since 2026/03/23 */ @RestController @RequestMapping("/productionRecord") @ApiModel(value = "ProductionRecordController", description = "生产报工记录控制层") public class ProductionRecordController { @Autowired private ProductionRecordService productionRecordService; @GetMapping("/add/{productOrderId}") @ApiOperation("生产报工-根据生产订单ID获取工艺路线的工序、BOM") public AjaxResult productRouteItem(@PathVariable Long productOrderId) { ProductionRecordVo vo = productionRecordService.productRouteItem(productOrderId); return AjaxResult.success(vo); } @PostMapping("/add") @ApiOperation("生产报工-新增") public AjaxResult addProductionRecordService(@RequestBody ProductionRecordDto dto) { productionRecordService.addProductionRecordService(dto); return AjaxResult.success(); } }