From 3fd8d1f2e73a843acd330e8e8b84f5800f858407 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 10 十一月 2026 11:42:21 +0800
Subject: [PATCH] feat(seal): 印章详情视图与编辑删除接口
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/seal/PdSealController.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/seal/PdSealController.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/seal/PdSealController.java
index 7ed8c85..7a25f94 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/seal/PdSealController.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pd/seal/PdSealController.java
@@ -48,6 +48,17 @@
}
@GetMapping("/applications") @PreAuthorize("@ss.hasPermission('mes:pd-project:export')")
public CommonResult<List<Map<String,Object>>> applications(@RequestParam(required=false) Long projectId){ return success(service.applications(getLoginUserId(),projectId)); }
+ /** 瀹℃壒璇︽儏浣跨敤锛氱櫥褰曞嵆鍙闂紝鍙鑼冨洿鍦� Service 鍐呮寜鐢宠浜�/瀹℃壒浜�/绠$悊鏉冮檺鏍¢獙 */
+ @GetMapping("/application")
+ public CommonResult<Map<String,Object>> application(@RequestParam long id){ return success(service.applicationDetail(id,getLoginUserId())); }
+ @GetMapping("/application/image")
+ public void applicationImage(@RequestParam long id,HttpServletResponse response) throws java.io.IOException {
+ byte[] image=service.applicationImage(id,getLoginUserId());
+ response.setContentType("image/png");
+ response.setHeader("Cache-Control","no-store, private");
+ response.setHeader("X-Content-Type-Options","nosniff");
+ response.getOutputStream().write(image);
+ }
@GetMapping("/download") @PreAuthorize("@ss.hasPermission('mes:pd-project:export')")
public void download(@RequestParam long id,HttpServletResponse response) throws Exception {byte[] bytes=service.download(id,getLoginUserId()); response.setContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document"); response.setHeader("Content-Disposition","attachment; filename=tracking.docx"); response.getOutputStream().write(bytes);}
}
--
Gitblit v1.9.3