1.添加岗位取消接口
2.添加岗位取消列表 3.修改对应的统计 4.app_user添加orgType机构类型字段
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user