1.修改es(返回企业描述、企业联系人list)信息
2.添加pc端投简历接口 3.添加pc端查询简历、编辑简历接口
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.ruoyi.cms.controller.app;
|
||||
|
||||
import com.ruoyi.cms.domain.File;
|
||||
import com.ruoyi.common.core.domain.entity.File;
|
||||
import com.ruoyi.cms.service.IFileService;
|
||||
import com.ruoyi.common.annotation.BussinessLog;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
|
||||
@@ -2,6 +2,10 @@ package com.ruoyi.cms.controller.cms;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.ruoyi.common.annotation.BussinessLog;
|
||||
import com.ruoyi.common.core.domain.model.RegisterBody;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -111,4 +115,30 @@ public class CmsAppUserController extends BaseController
|
||||
return toAjax(appUserService.deleteAppUserByUserIds(userIds));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取APP用户详细信息(pc端获取移动端简历信息)
|
||||
*/
|
||||
@ApiOperation("pc端个人简历信息-获取APP用户详细信息")
|
||||
@GetMapping(value = "/getUserInfo")
|
||||
public AjaxResult getUserInfo()
|
||||
{
|
||||
if(!SecurityUtils.isLogin()){
|
||||
return AjaxResult.error("未登录!");
|
||||
}
|
||||
return success(appUserService.getUserInfo());
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改用户简历信息-(技能信息、经历信息)
|
||||
*/
|
||||
@ApiOperation("修改用户简历信息")
|
||||
@PostMapping("/editRegisterUser")
|
||||
@BussinessLog(title = "保存简历")
|
||||
public AjaxResult editRegisterUser(@RequestBody RegisterBody registerBody)
|
||||
{
|
||||
if (registerBody == null) {
|
||||
throw new IllegalArgumentException("入参registerBody不能为空");
|
||||
}
|
||||
return AjaxResult.success(appUserService.editRegisterUser(registerBody));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,4 +159,12 @@ public class CmsJobController extends BaseController
|
||||
List<ESJobDocument> jobList = jobService.sysRecommend(esJobSearch);
|
||||
return success(jobList);
|
||||
}
|
||||
|
||||
@ApiOperation("获取所有岗位")
|
||||
@GetMapping("/selectAllJob")
|
||||
public AjaxResult selectAllJob()
|
||||
{
|
||||
List<Job> jobList = jobService.selectAllJob();
|
||||
return success(jobList);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,9 +12,11 @@ import com.ruoyi.common.core.domain.entity.AppUser;
|
||||
import com.ruoyi.common.core.domain.entity.Company;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -65,4 +67,20 @@ public class JobApplyController extends BaseController {
|
||||
List<CandidateVO> list = iJobApplyService.selectApplyJobUserList(appUser);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@GetMapping("/apply/{jobId}")
|
||||
@ApiOperation("用户申请岗位")
|
||||
public AjaxResult apply(@ApiParam("岗位id") @PathVariable Long jobId)
|
||||
{
|
||||
if(jobId==null){
|
||||
return AjaxResult.error("岗位id为空");
|
||||
}
|
||||
if(!SecurityUtils.isLogin()){
|
||||
return AjaxResult.error("用户未登录!");
|
||||
}
|
||||
JobApply jobApply=new JobApply();
|
||||
jobApply.setJobId(jobId);
|
||||
jobApply.setUserId(SecurityUtils.getUserId());
|
||||
return toAjax(iJobApplyService.applyComJob(jobApply));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user