From ad8fff3d62e352e75db5c4d1dd8d1a0915becb83 Mon Sep 17 00:00:00 2001 From: zk Date: Wed, 29 Apr 2026 17:40:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=A0=E9=99=A4=E6=8A=95?= =?UTF-8?q?=E9=80=92=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/org/jiayunet/controller/JobController.java | 9 +++++++++ .../src/main/java/org/jiayunet/service/JobService.java | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/client-api/src/main/java/org/jiayunet/controller/JobController.java b/client-api/src/main/java/org/jiayunet/controller/JobController.java index f7d04b6..05f0c4c 100644 --- a/client-api/src/main/java/org/jiayunet/controller/JobController.java +++ b/client-api/src/main/java/org/jiayunet/controller/JobController.java @@ -114,6 +114,15 @@ public class JobController { jobService.applyJob(param.getJobId(), param.getStatus(), userId); } + /** + * 删除投递记录 + */ + @DeleteMapping("/apply") + public void deleteApplication(@RequestParam Long jobId) { + Long userId = UserSecurityTool.getUserId(); + jobService.deleteApplication(jobId, userId); + } + /** * 收藏统计 */ diff --git a/client-api/src/main/java/org/jiayunet/service/JobService.java b/client-api/src/main/java/org/jiayunet/service/JobService.java index 9e386e6..56f7154 100644 --- a/client-api/src/main/java/org/jiayunet/service/JobService.java +++ b/client-api/src/main/java/org/jiayunet/service/JobService.java @@ -531,6 +531,13 @@ public class JobService { } } + /** + * 删除投递记录 + */ + public void deleteApplication(Long jobId, Long userId) { + userJobApplicationMapper.delete(new LambdaQueryWrapper().eq(UserJobApplication::getUserId, userId).eq(UserJobApplication::getJobId, jobId)); + } + /** * 收藏统计 *

方法逻辑流程: