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方法逻辑流程: