1.添加岗位取消接口

2.添加岗位取消列表
3.修改对应的统计
4.app_user添加orgType机构类型字段
This commit is contained in:
sh
2026-01-26 17:38:07 +08:00
parent db11d5cb2a
commit 6f08d63278
10 changed files with 122 additions and 33 deletions

View File

@@ -2,17 +2,16 @@ package com.ruoyi.cms.controller.app;
import com.ruoyi.cms.domain.ESJobDocument;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.JobApply;
import com.ruoyi.cms.domain.query.ESJobSearch;
import com.ruoyi.cms.service.ICompanyService;
import com.ruoyi.cms.service.IESJobSearchService;
import com.ruoyi.cms.service.IJobCollectionService;
import com.ruoyi.cms.service.IJobService;
import com.ruoyi.cms.service.*;
import com.ruoyi.cms.util.RoleUtils;
import com.ruoyi.cms.util.sensitiveWord.SensitiveWordChecker;
import com.ruoyi.common.annotation.BussinessLog;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.utils.SiteSecurityUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
@@ -43,6 +42,8 @@ public class AppJobController extends BaseController
private IESJobSearchService esJobSearchService;
@Autowired
private SensitiveWordChecker sensitiveWordChecker;
@Autowired
private IJobApplyService jobApplyService;
/**
* 查询岗位列表
@@ -253,4 +254,33 @@ public class AppJobController extends BaseController
}
return success(jobService.selectApplyJobUserList(jobId));
}
@ApiOperation("删除岗位申请")
@DeleteMapping("/applyJobCencal")
public AjaxResult applyJobCencal(@RequestBody JobApply apply){
if(apply==null){
return AjaxResult.error("参数为空!");
}
if (apply.getJobId() == null) {
return AjaxResult.error("岗位id为空!");
}
if(!SiteSecurityUtils.isLogin()){
return AjaxResult.error("用户未登录!");
}
if (apply.getUserId() == null) {
apply.setUserId(SiteSecurityUtils.getUserId());
}
return toAjax(jobApplyService.applyJobCencal(apply));
}
@ApiOperation("获取取消岗位岗位详情")
@GetMapping("/selectCencalList")
public TableDataInfo selectCencalList(){
JobApply queryApply = new JobApply();
if (queryApply.getUserId() == null) {
queryApply.setUserId(SiteSecurityUtils.getUserId());
}
List<Job> list=jobApplyService.selectCencalList(queryApply);
return getDataTable(list);
}
}