package com.ruoyi.production.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.R; import com.ruoyi.production.dto.ProcessRouteDto; import com.ruoyi.production.pojo.ProcessRoute; import com.ruoyi.production.service.ProcessRouteService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @RestController @RequestMapping("processRoute") @Api(tags = "工艺路线") public class ProcessRouteController { @Autowired private ProcessRouteService processRouteService; @GetMapping("page") @ApiOperation("分页查询") public R page(Page page, ProcessRouteDto processRouteDto) { return R.ok(processRouteService.pageProcessRouteDto(page, processRouteDto)); } @ApiOperation("新增工艺路线") @PostMapping () public R add(@RequestBody ProcessRoute processRoute) { return R.ok(processRouteService.save(processRoute)); } @ApiOperation("修改工艺路线") @PutMapping () public R update(@RequestBody ProcessRoute processRoute) { return R.ok(processRouteService.updateById(processRoute)); } @ApiOperation("删除工艺路线") @DeleteMapping("/{ids}") public R delete(@PathVariable("ids") Long[] ids) { return R.ok(processRouteService.removeBatchByIds(Arrays.asList(ids))); } }