From c6813d43afb55d944a1355d4bf9d374f2663c271 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Fri, 29 May 2026 16:27:15 +0800 Subject: [PATCH] feat(mes-qc): 迁移 antd 来料检验及检测结果、缺陷记录组件(代码优化) --- yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java | 9 +++++++++ yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java | 8 ++++++++ yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordServiceImpl.java | 5 +++++ 3 files changed, 22 insertions(+), 0 deletions(-) diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java index 604b395..898d750 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java @@ -52,6 +52,15 @@ public class MesQcDefectRecordController { return success(true); } + @GetMapping("/get") + @Operation(summary = "获得质检缺陷记录") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + @PreAuthorize("@ss.hasPermission('mes:qc-defect:query')") + public CommonResult getDefectRecord(@RequestParam("id") Long id) { + MesQcDefectRecordDO record = defectRecordService.getDefectRecord(id); + return success(BeanUtils.toBean(record, MesQcDefectRecordRespVO.class)); + } + @GetMapping("/page") @Operation(summary = "获得质检缺陷记录分页") @PreAuthorize("@ss.hasPermission('mes:qc-defect:query')") diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java index 3d0acce..2a9f836 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java @@ -36,6 +36,14 @@ public interface MesQcDefectRecordService { void deleteDefectRecord(Long id); /** + * 获得质检缺陷记录 + * + * @param id 编号 + * @return 质检缺陷记录 + */ + MesQcDefectRecordDO getDefectRecord(Long id); + + /** * 获得质检缺陷记录分页 * * @param pageReqVO 分页查询 diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordServiceImpl.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordServiceImpl.java index 49c76d3..c007080 100644 --- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordServiceImpl.java +++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordServiceImpl.java @@ -107,6 +107,11 @@ public class MesQcDefectRecordServiceImpl implements MesQcDefectRecordService { } @Override + public MesQcDefectRecordDO getDefectRecord(Long id) { + return defectRecordMapper.selectById(id); + } + + @Override public PageResult getDefectRecordPage(MesQcDefectRecordPageReqVO pageReqVO) { return defectRecordMapper.selectPage(pageReqVO); } -- libgit2 0.21.4