package com.ruoyi.procurementrecord.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.procurementrecord.pojo.ProductDetails; import com.ruoyi.procurementrecord.pojo.ReturnManagement; import com.ruoyi.procurementrecord.service.IProductDetailsService; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequiredArgsConstructor @RequestMapping("/productDetails") public class ProductDetailsController { private final IProductDetailsService productDetailsService; @GetMapping("/list") @ApiOperation("产品查询") public AjaxResult listPage(Page page, ProductDetails productDetails) { IPage result = productDetailsService.listPage(page, productDetails); return AjaxResult.success(result); } @PostMapping("/addOrUpdate") @ApiOperation("产品新增和更新") public AjaxResult addOrUpdate(@RequestBody ProductDetails productDetails) { boolean b = productDetailsService.addOrUpdate(productDetails); return AjaxResult.success(b); } @DeleteMapping("/deleteByIds") @ApiOperation("产品删除") public AjaxResult deleteByIds(@RequestParam List ids) { boolean b = productDetailsService.deleteByIds(ids); return AjaxResult.success(b); } }