From 86df798c25483a35b5f45e9247a555e1f7fe3785 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=81=92=E6=88=90?= <962704835@qq.com> Date: Fri, 12 Dec 2025 17:09:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=AE=BF=E7=94=B3=E8=AF=B7-=E8=81=94?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DmsOutsideAccommodationAttachment.java | 8 +- ...sOutsideAccommodationAttachmentMapper.java | 10 ++ ...OutsideAccommodationAttachmentService.java | 3 + ...ideAccommodationAttachmentServiceImpl.java | 5 + ...msOutsideAccommodationAttachmentMapper.xml | 111 ++++++++++++++++++ ...sideAccommodationAttachmentController.java | 11 ++ 6 files changed, 147 insertions(+), 1 deletion(-) diff --git a/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsOutsideAccommodationAttachment.java b/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsOutsideAccommodationAttachment.java index aa395a9..6064e49 100644 --- a/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsOutsideAccommodationAttachment.java +++ b/dms-dormitory/src/main/java/com/srs/dormitory/domain/DmsOutsideAccommodationAttachment.java @@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModelProperty; import lombok.*; import com.srs.common.core.domain.BaseEntity; +import java.util.List; /** @@ -104,5 +105,10 @@ private static final long serialVersionUID=1L; @Excel(name = "学生学号") private String studentNo; - + /** + * 外宿申请表 + */ + @ApiModelProperty(value = "外宿申请表", hidden = true) + @Excel(name = "外宿申请表") + private List outsideAccommodationApplies; } diff --git a/dms-dormitory/src/main/java/com/srs/dormitory/mapper/DmsOutsideAccommodationAttachmentMapper.java b/dms-dormitory/src/main/java/com/srs/dormitory/mapper/DmsOutsideAccommodationAttachmentMapper.java index fb08282..43805b6 100644 --- a/dms-dormitory/src/main/java/com/srs/dormitory/mapper/DmsOutsideAccommodationAttachmentMapper.java +++ b/dms-dormitory/src/main/java/com/srs/dormitory/mapper/DmsOutsideAccommodationAttachmentMapper.java @@ -4,6 +4,7 @@ import java.util.List; import com.srs.dormitory.domain.DmsOutsideAccommodationAttachment; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; /** * 外宿申请附件Mapper接口 @@ -59,6 +60,15 @@ public interface DmsOutsideAccommodationAttachmentMapper extends BaseMapper + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + select id, apply_id, @@ -145,6 +250,12 @@ where id = #{id} + + delete + from dms_outside_accommodation_attachment + where attachment_name = #{attachmentName} and student_name = #{studentName} + + delete from dms_outside_accommodation_attachment where id in diff --git a/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsOutsideAccommodationAttachmentController.java b/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsOutsideAccommodationAttachmentController.java index 1541784..b3a1eda 100644 --- a/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsOutsideAccommodationAttachmentController.java +++ b/srs-admin/src/main/java/com/srs/web/controller/dormitory/DmsOutsideAccommodationAttachmentController.java @@ -124,4 +124,15 @@ public class DmsOutsideAccommodationAttachmentController extends BaseController public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(dmsOutsideAccommodationAttachmentService.deleteDmsOutsideAccommodationAttachmentByIds(ids)); } + + /** + * 删除保留学籍申请附件(入伍通知书等) + */ + @PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationAttachment:remove')") + @Log(title = "外宿申请附件", businessType = BusinessType.DELETE) + @PostMapping("/OutsideAccommodationAttachment") + @ApiOperation("删除外宿申请附件") + public AjaxResult deleteOutsideAccommodationAttachmentNameAndStuName(String attachmentName, String studentName) { + return toAjax(dmsOutsideAccommodationAttachmentService.deleteOutsideAccommodationAttachmentNameAndStuName(attachmentName, studentName)); + } }