From 283fb16816d90095b578c68ad7a6e08fd063a3f5 Mon Sep 17 00:00:00 2001 From: zk Date: Mon, 13 Jul 2026 16:53:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=B2=97=E4=BD=8D=E6=80=BB?= =?UTF-8?q?=E6=95=B0=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 5d188cf..0bc5159 100644 --- a/client-api/src/main/java/org/jiayunet/controller/JobController.java +++ b/client-api/src/main/java/org/jiayunet/controller/JobController.java @@ -170,6 +170,15 @@ public class JobController { return jobService.recommendJobs(param, userId); } + /** + * 有效岗位总数统计 + *

统计当前上架(status=0)的岗位数量,接口允许不登录访问

+ */ + @GetMapping("/count") + public Long countValidJobs() { + return jobService.countValidJobs(); + } + /** * 根据岗位来源地址查询岗位信息 *

通过岗位的原始链接(如招聘网站URL)查询对应的岗位信息

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 3619438..00e542b 100644 --- a/client-api/src/main/java/org/jiayunet/service/JobService.java +++ b/client-api/src/main/java/org/jiayunet/service/JobService.java @@ -565,6 +565,13 @@ public class JobService { }).collect(Collectors.toList()); } + /** + * 统计有效岗位总数(status=0) + */ + public Long countValidJobs() { + return jobMapper.selectCount(new LambdaQueryWrapper().eq(Job::getStatus, 0)); + } + /** * 收藏统计 *

方法逻辑流程: