|
@@ -8,6 +8,7 @@ import com.citu.framework.common.pojo.PageResult;
|
|
import com.citu.framework.excel.core.util.ExcelUtils;
|
|
import com.citu.framework.excel.core.util.ExcelUtils;
|
|
import com.citu.framework.excel.core.util.ExcelWriteDTO;
|
|
import com.citu.framework.excel.core.util.ExcelWriteDTO;
|
|
import com.citu.framework.security.core.annotations.PreAuthenticated;
|
|
import com.citu.framework.security.core.annotations.PreAuthenticated;
|
|
|
|
+import com.citu.module.menduner.common.dto.TimeRangeBasePageReqVO;
|
|
import com.citu.module.menduner.system.controller.base.CommonRespVO;
|
|
import com.citu.module.menduner.system.controller.base.CommonRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitAnalysisPageReqVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitAnalysisPageReqVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitInterviewInviteAnalysisRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.RecruitInterviewInviteAnalysisRespVO;
|
|
@@ -16,6 +17,7 @@ import com.citu.module.menduner.system.controller.base.analysis.RecruitJobCvRelA
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitInterviewInviteAnalysisExcelRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitInterviewInviteAnalysisExcelRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitJobAnalysisExcelRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitJobAnalysisExcelRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitJobCvRelAnalysisExcelRespVO;
|
|
import com.citu.module.menduner.system.controller.base.analysis.excel.RecruitJobCvRelAnalysisExcelRespVO;
|
|
|
|
+import com.citu.module.menduner.system.controller.base.user.MdeUserSimpleRespVO;
|
|
import com.citu.module.menduner.system.convert.InterviewInviteConvert;
|
|
import com.citu.module.menduner.system.convert.InterviewInviteConvert;
|
|
import com.citu.module.menduner.system.convert.JobAdvertisedConvert;
|
|
import com.citu.module.menduner.system.convert.JobAdvertisedConvert;
|
|
import com.citu.module.menduner.system.convert.JobCvRelConvert;
|
|
import com.citu.module.menduner.system.convert.JobCvRelConvert;
|
|
@@ -23,6 +25,7 @@ import com.citu.module.menduner.system.enums.job.JobStatusEnum;
|
|
import com.citu.module.menduner.system.service.interview.InterviewInviteService;
|
|
import com.citu.module.menduner.system.service.interview.InterviewInviteService;
|
|
import com.citu.module.menduner.system.service.job.JobAdvertisedService;
|
|
import com.citu.module.menduner.system.service.job.JobAdvertisedService;
|
|
import com.citu.module.menduner.system.service.job.JobCvRelService;
|
|
import com.citu.module.menduner.system.service.job.JobCvRelService;
|
|
|
|
+import com.citu.module.menduner.system.service.user.MdeUserService;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -58,6 +61,9 @@ public class AnalysisController {
|
|
@Resource
|
|
@Resource
|
|
private JobAdvertisedService jobAdvertisedService;
|
|
private JobAdvertisedService jobAdvertisedService;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private MdeUserService mdeUserService;
|
|
|
|
+
|
|
@GetMapping("/get/job/cv/sex/count")
|
|
@GetMapping("/get/job/cv/sex/count")
|
|
@Operation(summary = "获取投递简历的性别分布")
|
|
@Operation(summary = "获取投递简历的性别分布")
|
|
@PreAuthenticated
|
|
@PreAuthenticated
|
|
@@ -161,6 +167,14 @@ public class AnalysisController {
|
|
return success(jobAdvertisedService.getNewJob(reqVO, 10));
|
|
return success(jobAdvertisedService.getNewJob(reqVO, 10));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @GetMapping("/get/user/un-resume")
|
|
|
|
+ @Operation(summary = "获取注册但未填写简历的用户")
|
|
|
|
+ @PreAuthenticated
|
|
|
|
+ public CommonResult<PageResult<MdeUserSimpleRespVO>> getCompleteInterview(
|
|
|
|
+ @Valid TimeRangeBasePageReqVO reqVO) {
|
|
|
|
+ return success(mdeUserService.getUserByUnFillResume(reqVO));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
@GetMapping("/export")
|
|
@GetMapping("/export")
|
|
@Operation(summary = "导出统计分析 Excel")
|
|
@Operation(summary = "导出统计分析 Excel")
|