src/main/java/com/ruoyi/quality/controller/QualityInspectController.java
@@ -10,6 +10,7 @@ import com.ruoyi.quality.service.IQualityInspectFileService; import com.ruoyi.quality.service.IQualityInspectParamService; import com.ruoyi.quality.service.IQualityInspectService; import io.swagger.v3.oas.annotations.Operation; import jakarta.servlet.http.HttpServletResponse; import lombok.AllArgsConstructor; import org.springframework.util.CollectionUtils; @@ -37,6 +38,7 @@ * @return */ @PostMapping("/add") @Operation(summary = "新增检验") public R<?> add(@RequestBody QualityInspectDto qualityInspectDto) { return R.ok(qualityInspectService.add(qualityInspectDto)); } @@ -48,6 +50,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除检验") public R<?> delQualityInspect(@RequestBody List<Integer> ids) { if (CollectionUtils.isEmpty(ids)) { return R.fail("请选择至少一条数据"); @@ -76,6 +79,7 @@ * @return */ @GetMapping("/{id}") @Operation(summary = "检验详情") public R<?> QualityInspectDetail(@PathVariable("id") Integer id) { return R.ok(qualityInspectService.getDetailById(id)); } @@ -87,6 +91,7 @@ * @return */ @PostMapping("/update") @Operation(summary = "修改检验") public R<?> update(@RequestBody QualityInspectDto qualityInspectDto) { return R.ok(qualityInspectService.updateQualityInspect(qualityInspectDto)); } @@ -99,6 +104,7 @@ * @return */ @GetMapping("/listPage") @Operation(summary = "分页查询检验") public R<?> qualityInspectListPage(Page page, QualityInspectDto qualityInspect) { return R.ok(qualityInspectService.qualityInspectListPage(page, qualityInspect)); } @@ -110,6 +116,7 @@ * @param qualityInspect */ @PostMapping("/export") @Operation(summary = "导出检验") public void qualityInspectExport(HttpServletResponse response, QualityInspect qualityInspect) { qualityInspectService.qualityInspectExport(response, qualityInspect); } @@ -121,6 +128,7 @@ * @return */ @PostMapping("/submit") @Operation(summary = "提交检验") public R<?> submit(@RequestBody QualityInspect qualityInspect) { return R.ok(qualityInspectService.submit(qualityInspect)); } @@ -132,6 +140,7 @@ * @param qualityInspect */ @PostMapping("/down") @Operation(summary = "下载检验") public void down(HttpServletResponse response, @RequestBody QualityInspect qualityInspect) { qualityInspectService.down(response, qualityInspect); } src/main/java/com/ruoyi/quality/controller/QualityInspectParamController.java
@@ -9,6 +9,7 @@ import com.ruoyi.quality.service.IQualityInspectFileService; import com.ruoyi.quality.service.IQualityInspectParamService; import com.ruoyi.quality.service.IQualityInspectService; import io.swagger.v3.oas.annotations.Operation; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; @@ -32,6 +33,7 @@ * @return */ @GetMapping("/{inspectId}") @Operation(summary = "检验参数项详情") public R<?> QualityInspectParamDetail(@PathVariable("inspectId") Integer inspectId) { return R.ok(qualityInspectParamService.qualityInspectParamDetail(inspectId)); } @@ -43,6 +45,7 @@ * @return */ @PostMapping("/update") @Operation(summary = "修改检验参数项") public R<?> update(@RequestBody List<QualityInspectParam> qualityInspectParams) { return R.ok(qualityInspectParamService.updateBatchById(qualityInspectParams)); } @@ -53,6 +56,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除检验参数项") public R<?> delQualityUnqualified(@RequestBody List<Integer> ids) { if(CollectionUtils.isEmpty(ids)){ return R.fail("请选择至少一条数据"); src/main/java/com/ruoyi/quality/controller/QualityTestStandardBindingController.java
@@ -3,6 +3,8 @@ import com.ruoyi.framework.web.domain.R; import com.ruoyi.quality.pojo.QualityTestStandardBinding; import com.ruoyi.quality.service.QualityTestStandardBindingService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; @@ -20,6 +22,7 @@ @RestController @RequestMapping("/qualityTestStandardBinding") @AllArgsConstructor @Tag(name = "检测标准主表与产品关联表") public class QualityTestStandardBindingController { private QualityTestStandardBindingService qualityTestStandardBindingService; @@ -31,6 +34,7 @@ * @return */ @PostMapping("/add") @Operation(summary = "新增检测标准主表与产品关联表") public R<?> add(@RequestBody List<QualityTestStandardBinding> qualityTestStandardBindings) { return R.ok(qualityTestStandardBindingService.add(qualityTestStandardBindings)); } @@ -42,6 +46,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除检测标准主表与产品关联表") public R<?> delQualityTestStandard(@RequestBody List<Integer> ids) { if (CollectionUtils.isEmpty(ids)) { return R.fail("请选择至少一条数据"); @@ -55,6 +60,7 @@ * @return */ @GetMapping("/list") @Operation(summary = "检测指标维护查询") public R<?> listBinding(Long testStandardId) { return R.ok(qualityTestStandardBindingService.listBinding(testStandardId)); } src/main/java/com/ruoyi/quality/controller/QualityTestStandardController.java
@@ -7,6 +7,8 @@ import com.ruoyi.quality.pojo.QualityTestStandardParam; import com.ruoyi.quality.service.IQualityTestStandardService; import com.ruoyi.quality.service.QualityTestStandardParamService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; @@ -24,6 +26,7 @@ */ @RestController @RequestMapping("/qualityTestStandard") @Tag(name = "检测标准主表") public class QualityTestStandardController { @Resource @@ -39,6 +42,7 @@ * @return */ @PostMapping("/add") @Operation(summary = "新增检测标准主表") public R<?> add(@RequestBody QualityTestStandard qualityTestStandard) { return R.ok(qualityTestStandardService.save(qualityTestStandard)); } @@ -49,6 +53,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除检测标准主表") public R<?> delQualityTestStandard(@RequestBody List<Integer> ids) { if(CollectionUtils.isEmpty(ids)){ return R.fail("请选择至少一条数据"); @@ -62,6 +67,7 @@ * @return */ @PostMapping("/update") @Operation(summary = "检测标准主表修改") public R<?> update(@RequestBody QualityTestStandard qualityTestStandard) { return R.ok(qualityTestStandardService.updateById(qualityTestStandard)); } @@ -73,6 +79,7 @@ * @return */ @GetMapping("/listPage") @Operation(summary = "检测标准主表分页查询") public R<?> qualityTestStandardListPage(Page page, QualityTestStandard qualityTestStandard) { return R.ok(qualityTestStandardService.qualityTestStandardListPage(page, qualityTestStandard)); } @@ -83,6 +90,7 @@ * @return */ @PostMapping("/copyParam") @Operation(summary = "检测标准复制参数") public R<?> copyParam(@RequestBody QualityTestStandard qualityTestStandard) { return R.ok(qualityTestStandardService.copyParam(qualityTestStandard)); } @@ -93,6 +101,7 @@ * @return */ @PostMapping("/qualityTestStandardAudit") @Operation(summary = "检测标准批量审核") public R<?> qualityTestStandardAudit(@RequestBody List<QualityTestStandard> qualityTestStandards) { return R.ok(qualityTestStandardService.updateBatchById(qualityTestStandards)); } @@ -102,6 +111,7 @@ * @return */ @GetMapping("/getQualityTestStandardByProductId") @Operation(summary = "根据产品id查询相关的检验标准") public R<?> getQualityTestStandardByProductId(@Nonnull Long productId, @Nonnull Integer inspectType, String process) { return R.ok(qualityTestStandardService.getQualityTestStandardByProductId(productId,inspectType,process)); } @@ -111,6 +121,7 @@ * @return */ @GetMapping("/getQualityTestStandardParamByTestStandardId") @Operation(summary = "根据检测标准id查询相关的检验标准参数") public R<?> getQualityTestStandardParamByTestStandardId(Long testStandardId) { return R.ok(qualityTestStandardParamService.list(Wrappers.<QualityTestStandardParam>lambdaQuery().eq(QualityTestStandardParam::getTestStandardId, testStandardId))); } src/main/java/com/ruoyi/quality/controller/QualityTestStandardParamController.java
@@ -6,6 +6,8 @@ import com.ruoyi.quality.pojo.QualityTestStandard; import com.ruoyi.quality.pojo.QualityTestStandardParam; import com.ruoyi.quality.service.QualityTestStandardParamService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import lombok.AllArgsConstructor; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; @@ -24,6 +26,7 @@ @RestController @RequestMapping("/qualityTestStandardParam") @AllArgsConstructor @Tag(name = "检测标准参数") public class QualityTestStandardParamController { private QualityTestStandardParamService qualityTestStandardParamService; @@ -34,6 +37,7 @@ * @return */ @PostMapping("/add") @Operation(summary = "新增检测标准参数") public R<?> add(@RequestBody QualityTestStandardParam qualityTestStandardParam) { return R.ok(qualityTestStandardParamService.save(qualityTestStandardParam)); } @@ -44,6 +48,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除检测指标维护") public R<?> delQualityTestStandard(@RequestBody List<Integer> ids) { if(CollectionUtils.isEmpty(ids)){ return R.fail("请选择至少一条数据"); @@ -57,6 +62,7 @@ * @return */ @PostMapping("/update") @Operation(summary = "检测指标维护修改") public R<?> update(@RequestBody QualityTestStandardParam qualityTestStandardParam) { return R.ok(qualityTestStandardParamService.updateById(qualityTestStandardParam)); } @@ -66,6 +72,7 @@ * @return */ @GetMapping("/list") @Operation(summary = "检测指标维护查询") public R<?> list(Long testStandardId) { return R.ok(qualityTestStandardParamService.list(Wrappers.<QualityTestStandardParam>lambdaQuery().eq(QualityTestStandardParam::getTestStandardId,testStandardId))); } src/main/java/com/ruoyi/quality/controller/QualityUnqualifiedController.java
@@ -4,6 +4,8 @@ import com.ruoyi.framework.web.domain.R; import com.ruoyi.quality.pojo.QualityUnqualified; import com.ruoyi.quality.service.IQualityUnqualifiedService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; @@ -16,6 +18,7 @@ */ @RestController @RequestMapping("/quality/qualityUnqualified") @Tag(name = "不合格管理") public class QualityUnqualifiedController { @Resource @@ -28,6 +31,7 @@ * @return */ @PostMapping("/add") @Operation(summary = "新增不合格管理") public R<?> add(@RequestBody QualityUnqualified qualityUnqualified) { qualityUnqualified.setInspectState(0); return R.ok(qualityUnqualifiedService.save(qualityUnqualified)); @@ -39,6 +43,7 @@ * @return */ @DeleteMapping("/del") @Operation(summary = "删除不合格管理") public R<?> delQualityUnqualified(@RequestBody List<Integer> ids) { qualityUnqualifiedService.listByIds(ids).stream().forEach(qualityUnqualified -> { if (qualityUnqualified.getInspectState()==1){ @@ -54,6 +59,7 @@ * @return */ @GetMapping("/{id}") @Operation(summary = "不合格管理详情") public R<?> QualityUnqualifiedDetail(@PathVariable("id") Integer id) { return R.ok(qualityUnqualifiedService.getUnqualified(id)); } @@ -64,6 +70,7 @@ * @return */ @PostMapping("/update") @Operation(summary = "不合格管理修改") public R<?> update(@RequestBody QualityUnqualified qualityUnqualified) { return R.ok(qualityUnqualifiedService.updateById(qualityUnqualified)); } @@ -75,6 +82,7 @@ * @return */ @GetMapping("/listPage") @Operation(summary = "不合格管理分页查询") public R<?> qualityUnqualifiedListPage(Page page, QualityUnqualified qualityUnqualified) { return R.ok(qualityUnqualifiedService.qualityUnqualifiedListPage(page, qualityUnqualified)); } @@ -85,6 +93,7 @@ * @param qualityUnqualified */ @PostMapping("/export") @Operation(summary = "不合格管理导出") public void qualityUnqualifiedExport(HttpServletResponse response,QualityUnqualified qualityUnqualified) { qualityUnqualifiedService.qualityUnqualifiedExport(response, qualityUnqualified); } @@ -95,6 +104,7 @@ * @return */ @PostMapping("/deal") @Operation(summary = "不合格管理处理") public R<?> deal(@RequestBody QualityUnqualified qualityUnqualified) { return R.ok(qualityUnqualifiedService.deal(qualityUnqualified)); }