package com.ruoyi.safe.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.framework.web.domain.R; import com.ruoyi.production.dto.ProcessRouteDto; import com.ruoyi.production.pojo.ProcessRoute; import com.ruoyi.safe.pojo.SafeCertification; import com.ruoyi.safe.service.SafeCertificationService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import java.util.Arrays; import java.util.List; /** *

* 安全生产--安全规程与资质管理 前端控制器 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-01-28 09:26:33 */ @RestController @RequestMapping("/safeCertification") @Api(tags = "安全生产--安全规程与资质管理") public class SafeCertificationController { @Autowired private SafeCertificationService safeCertificationService; @GetMapping("/page") @ApiOperation("分页查询") public R page(Page page, SafeCertification safeCertification) { return R.ok(safeCertificationService.pageSafeCertification(page, safeCertification)); } @ApiOperation("新增安全规程与资质管理") @PostMapping() public R add(@RequestBody SafeCertification safeCertification) { return R.ok(safeCertificationService.save(safeCertification)); } @ApiOperation("修改安全规程与资质管理") @PutMapping () public R update(@RequestBody SafeCertification safeCertification) { return R.ok(safeCertificationService.updateById(safeCertification)); } @ApiOperation("删除安全规程与资质管理") @DeleteMapping("/{ids}") public R delQualityUnqualified(@RequestBody List ids) { return R.ok(safeCertificationService.removeBatchByIds(ids)); } }