From a217dbfc7378ff9cf5b6d3ca8b229a2b9d932e51 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 02 六月 2026 11:52:19 +0800
Subject: [PATCH] feat(device): 添加设备保养验收功能和年度定时任务支持
---
src/main/java/com/ruoyi/quality/controller/QualityInspectController.java | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/quality/controller/QualityInspectController.java b/src/main/java/com/ruoyi/quality/controller/QualityInspectController.java
index 676c915..9e26990 100644
--- a/src/main/java/com/ruoyi/quality/controller/QualityInspectController.java
+++ b/src/main/java/com/ruoyi/quality/controller/QualityInspectController.java
@@ -130,12 +130,33 @@
qualityInspectService.qualityInspectExport(response, qualityInspect);
}
+ @GetMapping("/export/weilong/{id}")
+ @Operation(summary = "瀵煎嚭浼熼緳妯$増妫�楠岀粨鏋�")
+ @Log(title = "瀵煎嚭浼熼緳妯$増妫�楠岀粨鏋�", businessType = BusinessType.EXPORT)
+ public void exportWeiLong(HttpServletResponse response, @PathVariable("id") Long id) {
+ qualityInspectService.exportWeiLong(response, id);
+ }
+
/**
* 鎻愪氦
*
* @param qualityInspect
* @return
*/
+ @GetMapping("/export/baishi/{id}")
+ @Operation(summary = "瀵煎嚭鐧句簨妯$増妫�楠岀粨鏋�")
+ @Log(title = "瀵煎嚭鐧句簨妯$増妫�楠岀粨鏋�", businessType = BusinessType.EXPORT)
+ public void exportBaiShi(HttpServletResponse response, @PathVariable("id") Long id) {
+ qualityInspectService.exportBaiShi(response, id);
+ }
+
+ @GetMapping("/export/dali/{id}")
+ @Operation(summary = "瀵煎嚭杈惧埄妯$増妫�楠岀粨鏋�")
+ @Log(title = "瀵煎嚭杈惧埄妯$増妫�楠岀粨鏋�", businessType = BusinessType.EXPORT)
+ public void exportDaLi(HttpServletResponse response, @PathVariable("id") Long id) {
+ qualityInspectService.exportDaLi(response, id);
+ }
+
@PostMapping("/submit")
@Operation(summary = "鎻愪氦妫�楠�")
@Log(title = "鎻愪氦妫�楠�", businessType = BusinessType.OTHER)
@@ -165,4 +186,14 @@
public void down(HttpServletResponse response, @RequestBody QualityInspect qualityInspect) {
qualityInspectService.down(response, qualityInspect);
}
+
+ /**
+ * 璋冭瘯鎺ュ彛锛氬垎鏋愭ā鏉跨粨鏋�
+ */
+ @GetMapping("/analyzeTemplate")
+ @Operation(summary = "鍒嗘瀽妯℃澘缁撴瀯(璋冭瘯)")
+ public R<?> analyzeTemplate(@RequestParam String template) {
+ String templatePath = "/static/" + template + ".doc";
+ return R.ok(qualityInspectService.analyzeTemplate(templatePath));
+ }
}
--
Gitblit v1.9.3