package com.ruoyi.inspectiontask.controller; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.inspectiontask.dto.InspectItemDto; import com.ruoyi.inspectiontask.service.QualityInspectItemService; import com.ruoyi.inspectiontask.vo.SearchInspectItemVo; import io.swagger.annotations.Api; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * @author buhuazhen * @date 2026/3/13 * @email 3038525872@qq.com */ @RestController @Api(tags = "检测项目管理") @RequestMapping("/qualityInspectItem") @RequiredArgsConstructor public class QualityInspectItemController { private final QualityInspectItemService qualityInspectItemService; @PostMapping("/listPage") public AjaxResult listPage(@RequestBody SearchInspectItemVo searchInspectItemVo){ return AjaxResult.success(qualityInspectItemService.listPage(searchInspectItemVo)); } @PostMapping("/save") public AjaxResult save(@RequestBody InspectItemDto inspectItemDto){ qualityInspectItemService.save(inspectItemDto); return AjaxResult.success(); } @PostMapping("/delete") public AjaxResult delete(@RequestBody List ids){ qualityInspectItemService.delete(ids); return AjaxResult.success(); } }