From 76be171955b7709b613f480977cc3c2772a8ade5 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, 21 Nov 2025 17:29:01 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=94=E5=BE=81=E5=85=A5=E4=BC=8D=E4=BF=9D?= =?UTF-8?q?=E7=95=99=E5=AD=A6=E7=B1=8D=E7=94=B3=E8=AF=B7=E8=A1=A8=E9=99=84?= =?UTF-8?q?=E4=BB=B6=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RtEnlistmentReserveAttachController.java | 11 +++++++++++ .../ApprovalAssigneeListener.java | 1 + .../mapper/RtEnlistmentReserveAttachMapper.java | 11 +++++++++++ .../routine/mapper/RtEnlistmentReserveMapper.java | 9 +++++++++ .../service/IRtEnlistmentReserveAttachService.java | 3 +++ .../impl/RtEnlistmentReserveAttachServiceImpl.java | 5 +++++ .../impl/RtEnlistmentReserveServiceImpl.java | 6 ++++++ .../routine/RtEnlistmentReserveAttachMapper.xml | 6 ++++++ .../mapper/routine/RtEnlistmentReserveMapper.xml | 14 ++++++++++++++ 9 files changed, 66 insertions(+) diff --git a/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveAttachController.java b/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveAttachController.java index 4e5a911..7ee1374 100644 --- a/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveAttachController.java +++ b/srs-admin/src/main/java/com/srs/web/controller/routine/RtEnlistmentReserveAttachController.java @@ -127,4 +127,15 @@ public class RtEnlistmentReserveAttachController extends BaseController { public AjaxResult remove(@PathVariable Long[] ids) { return toAjax(rtEnlistmentReserveAttachService.deleteRtEnlistmentReserveAttachByIds(ids)); } + + /** + * 删除保留学籍申请附件(入伍通知书等) + */ + @PreAuthorize("@ss.hasPermi('routine:enlistmentReserveAttach:remove')") + @Log(title = "保留学籍申请附件(入伍通知书等)", businessType = BusinessType.DELETE) + @PostMapping("/deleteRtEnlistmentReserve") + @ApiOperation("删除保留学籍申请附件(入伍通知书等)") + public AjaxResult deleteRtEnlistmentReserveAttachByFileNameAndStuName(String fileName, String studentName) { + return toAjax(rtEnlistmentReserveAttachService.deleteRtEnlistmentReserveAttachByFileNameAndStuName(fileName, studentName)); + } } diff --git a/srs-flowable/src/main/java/com/srs/flowable/listener/enlistmentReserve/ApprovalAssigneeListener.java b/srs-flowable/src/main/java/com/srs/flowable/listener/enlistmentReserve/ApprovalAssigneeListener.java index 7ec0e79..bdee1a8 100644 --- a/srs-flowable/src/main/java/com/srs/flowable/listener/enlistmentReserve/ApprovalAssigneeListener.java +++ b/srs-flowable/src/main/java/com/srs/flowable/listener/enlistmentReserve/ApprovalAssigneeListener.java @@ -15,6 +15,7 @@ import org.flowable.bpmn.model.BpmnModel; import org.flowable.bpmn.model.FlowNode; import org.flowable.engine.HistoryService; import org.flowable.engine.RepositoryService; +import org.flowable.engine.RuntimeService; import org.flowable.engine.delegate.DelegateExecution; import org.flowable.engine.delegate.ExecutionListener; diff --git a/srs-routine/src/main/java/com/srs/routine/mapper/RtEnlistmentReserveAttachMapper.java b/srs-routine/src/main/java/com/srs/routine/mapper/RtEnlistmentReserveAttachMapper.java index 1bdee46..b30b17f 100644 --- a/srs-routine/src/main/java/com/srs/routine/mapper/RtEnlistmentReserveAttachMapper.java +++ b/srs-routine/src/main/java/com/srs/routine/mapper/RtEnlistmentReserveAttachMapper.java @@ -4,6 +4,7 @@ import java.util.List; import com.srs.routine.domain.RtEnlistmentReserveAttach; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; /** * 保留学籍申请附件(入伍通知书等)Mapper接口 @@ -20,6 +21,8 @@ public interface RtEnlistmentReserveAttachMapper extends BaseMapper public TeacherVo getCounselorInfo(String stuNo); diff --git a/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveAttachService.java b/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveAttachService.java index 2a82054..5395144 100644 --- a/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveAttachService.java +++ b/srs-routine/src/main/java/com/srs/routine/service/IRtEnlistmentReserveAttachService.java @@ -4,6 +4,7 @@ import java.util.List; import com.baomidou.mybatisplus.extension.service.IService; import com.srs.routine.domain.RtEnlistmentReserveAttach; +import org.apache.ibatis.annotations.Param; /** * 保留学籍申请附件(入伍通知书等)Service接口 @@ -65,4 +66,6 @@ public interface IRtEnlistmentReserveAttachService extends IService + + delete + from rt_enlistment_reserve_attach + where file_name = #{fileName} and student_name = #{studentName} + + delete from rt_enlistment_reserve_attach where id in diff --git a/srs-routine/src/main/resources/mapper/routine/RtEnlistmentReserveMapper.xml b/srs-routine/src/main/resources/mapper/routine/RtEnlistmentReserveMapper.xml index 907912f..5d0ed9b 100644 --- a/srs-routine/src/main/resources/mapper/routine/RtEnlistmentReserveMapper.xml +++ b/srs-routine/src/main/resources/mapper/routine/RtEnlistmentReserveMapper.xml @@ -167,6 +167,20 @@ where id = #{id} + + +