From a91dabccaa70e3a453d3f5d6c03a20f17a00ca72 Mon Sep 17 00:00:00 2001 From: shil <452061493@qq.com> Date: Wed, 23 Apr 2025 09:19:39 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=85=AC=E5=91=8A=E6=94=B9?= =?UTF-8?q?=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/notice/service/INoticeService.java | 35 ++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/INoticeService.java b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/INoticeService.java index 668688fa..49d3940d 100644 --- a/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/INoticeService.java +++ b/lib/EmergencyService/zdxtEmergencyAuthService/src/main/java/com/zdxt/auth/project/system/notice/service/INoticeService.java @@ -1,6 +1,9 @@ package com.zdxt.auth.project.system.notice.service; import com.zdxt.auth.project.system.notice.domain.Notice; +import com.zdxt.common.zdxtFile.AttFileRespDTO; +import org.springframework.web.multipart.MultipartFile; + import java.util.List; /** @@ -16,7 +19,7 @@ public interface INoticeService * @param noticeId 公告ID * @return 公告信息 */ - public Notice selectNoticeById(Long noticeId); + public Notice selectNoticeById(String noticeId); /** * 查询公告列表 @@ -34,6 +37,14 @@ public interface INoticeService */ public int insertNotice(Notice notice); + /** + * 新增设备报修 + * + * @param notice 设备报修 + * @return 结果 + */ + public int addNotice(MultipartFile[] files, Notice notice); + /** * 修改公告 * @@ -42,6 +53,14 @@ public interface INoticeService */ public int updateNotice(Notice notice); + /** + * 修改公告 + * + * @param notice 公告信息 + * @return 结果 + */ + public int editNoticeFile(MultipartFile[] files, Notice notice); + /** * 删除公告信息 * @@ -49,4 +68,18 @@ public interface INoticeService * @return 结果 */ public int deleteNoticeByIds(String ids); + + /** + * 查询附件 + * @param noticeId + * @return + */ + public AttFileRespDTO queryFiles(String noticeId); + + /** + * 删除附件 + * @param key 附件id + * @return + */ + public int removeFile(String key); }