package com.ruoyi.appendix.controller; import com.ruoyi.appendix.dto.ProcessRouteItemParamInstanceDto; import com.ruoyi.appendix.service.ProcessRouteItemParamInstanceService; import com.ruoyi.framework.web.domain.AjaxResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** *
* 工艺路线工序参数接口 *
* * @author deslrey * @version 1.0 * @since 2026/03/18 13:14 */ @Api(tags = "工艺路线工序参数接口") @RestController @RequestMapping("/processRouteItemParamInstance") public class ProcessRouteItemParamInstanceController { @Resource private ProcessRouteItemParamInstanceService processRouteItemParamInstanceService; @GetMapping("/list") @ApiOperation("生产订单-获取工序绑定的参数列表") public AjaxResult routeItemParamList(@RequestParam("orderId") Long orderId, @RequestParam("routeItemId") Long routeItemId) { List list = processRouteItemParamInstanceService.routeItemParamList(orderId, routeItemId); return AjaxResult.success(list); } @PostMapping("/add") @ApiOperation("生产订单-工序新增参数") public AjaxResult addRouteItemParam(@RequestBody ProcessRouteItemParamInstanceDto dto) { processRouteItemParamInstanceService.addRouteItemParam(dto); return AjaxResult.success(); } @PutMapping("/update") @ApiOperation("生产订单-工序更新参数") public AjaxResult updateRouteItemParam(@RequestBody ProcessRouteItemParamInstanceDto dto){ processRouteItemParamInstanceService.updateRouteItemParam(dto); return AjaxResult.success(); } @DeleteMapping("/delete/{id}") @ApiOperation("生产订单-工序删除参数") public AjaxResult deleteRouteItemParam(@PathVariable Long id) { processRouteItemParamInstanceService.deleteRouteItemParam(id); return AjaxResult.success(); } }