package com.ruoyi.production.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.framework.web.domain.R; import com.ruoyi.production.dto.ProcessRouteItemDto; import com.ruoyi.production.dto.ProductProcessRouteItemDto; import com.ruoyi.production.pojo.ProcessRouteItem; import com.ruoyi.production.pojo.ProductProcessRouteItem; import com.ruoyi.production.service.ProductProcessRouteItemService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RequestMapping("productProcessRoute") @RestController @Api(tags = "生产工艺路线") public class ProductProcessRouteItemController { @Autowired private ProductProcessRouteItemService productProcessRouteItemService; @GetMapping("list") @ApiOperation("根据Id查询工艺项目") public R list(Long orderId) { return R.ok(productProcessRouteItemService.listItem(orderId)); } @PostMapping () @ApiOperation("新增修改") public R addOrUpdate(@RequestBody ProductProcessRouteItemDto processRouteItemDto) { productProcessRouteItemService.remove(new QueryWrapper().lambda().eq(ProductProcessRouteItem::getRouteId, processRouteItemDto.getRouteId())); return R.ok(productProcessRouteItemService.saveBatch(processRouteItemDto.getProcessRouteItem())); } }