Commit c6813d43afb55d944a1355d4bf9d374f2663c271
1 parent
c39865e9
feat(mes-qc): 迁移 antd 来料检验及检测结果、缺陷记录组件(代码优化)
Showing
3 changed files
with
22 additions
and
0 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/defectrecord/MesQcDefectRecordController.java
| @@ -52,6 +52,15 @@ public class MesQcDefectRecordController { | @@ -52,6 +52,15 @@ public class MesQcDefectRecordController { | ||
| 52 | return success(true); | 52 | return success(true); |
| 53 | } | 53 | } |
| 54 | 54 | ||
| 55 | + @GetMapping("/get") | ||
| 56 | + @Operation(summary = "获得质检缺陷记录") | ||
| 57 | + @Parameter(name = "id", description = "编号", required = true, example = "1024") | ||
| 58 | + @PreAuthorize("@ss.hasPermission('mes:qc-defect:query')") | ||
| 59 | + public CommonResult<MesQcDefectRecordRespVO> getDefectRecord(@RequestParam("id") Long id) { | ||
| 60 | + MesQcDefectRecordDO record = defectRecordService.getDefectRecord(id); | ||
| 61 | + return success(BeanUtils.toBean(record, MesQcDefectRecordRespVO.class)); | ||
| 62 | + } | ||
| 63 | + | ||
| 55 | @GetMapping("/page") | 64 | @GetMapping("/page") |
| 56 | @Operation(summary = "获得质检缺陷记录分页") | 65 | @Operation(summary = "获得质检缺陷记录分页") |
| 57 | @PreAuthorize("@ss.hasPermission('mes:qc-defect:query')") | 66 | @PreAuthorize("@ss.hasPermission('mes:qc-defect:query')") |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/qc/defectrecord/MesQcDefectRecordService.java
| @@ -36,6 +36,14 @@ public interface MesQcDefectRecordService { | @@ -36,6 +36,14 @@ public interface MesQcDefectRecordService { | ||
| 36 | void deleteDefectRecord(Long id); | 36 | void deleteDefectRecord(Long id); |
| 37 | 37 | ||
| 38 | /** | 38 | /** |
| 39 | + * 获得质检缺陷记录 | ||
| 40 | + * | ||
| 41 | + * @param id 编号 | ||
| 42 | + * @return 质检缺陷记录 | ||
| 43 | + */ | ||
| 44 | + MesQcDefectRecordDO getDefectRecord(Long id); | ||
| 45 | + | ||
| 46 | + /** | ||
| 39 | * 获得质检缺陷记录分页 | 47 | * 获得质检缺陷记录分页 |
| 40 | * | 48 | * |
| 41 | * @param pageReqVO 分页查询 | 49 | * @param pageReqVO 分页查询 |
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 { | @@ -107,6 +107,11 @@ public class MesQcDefectRecordServiceImpl implements MesQcDefectRecordService { | ||
| 107 | } | 107 | } |
| 108 | 108 | ||
| 109 | @Override | 109 | @Override |
| 110 | + public MesQcDefectRecordDO getDefectRecord(Long id) { | ||
| 111 | + return defectRecordMapper.selectById(id); | ||
| 112 | + } | ||
| 113 | + | ||
| 114 | + @Override | ||
| 110 | public PageResult<MesQcDefectRecordDO> getDefectRecordPage(MesQcDefectRecordPageReqVO pageReqVO) { | 115 | public PageResult<MesQcDefectRecordDO> getDefectRecordPage(MesQcDefectRecordPageReqVO pageReqVO) { |
| 111 | return defectRecordMapper.selectPage(pageReqVO); | 116 | return defectRecordMapper.selectPage(pageReqVO); |
| 112 | } | 117 | } |