| | |
| | | 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 org.springframework.web.bind.annotation.RequestMapping; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * <br> |
| | |
| | | @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<ProcessRouteItemParamInstanceDto> 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(); |
| | | } |
| | | |
| | | |
| | | } |