添加功能

This commit is contained in:
马宝龙
2026-06-27 03:26:17 +08:00
parent 0b24148e67
commit f86e29a554
3 changed files with 271 additions and 1 deletions

View File

@@ -98,4 +98,81 @@ public class AnalysisLaborForceEmploymentController {
public AjaxResult unemploymentHeatmap(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.unemploymentHeatmap(dto));
}
/**
* 失业原因分析
*
* @param dto 查询参数
* @return 结果列表
*/
@PostMapping("/unemploymentReason")
public AjaxResult unemploymentReason(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.unemploymentReason(dto));
}
/**
* 失业持续时间分析
*
* @param dto 查询参数
* @return 结果列表
*/
@PostMapping("/unemploymentDuration")
public AjaxResult unemploymentDuration(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.unemploymentDuration(dto));
}
/**
* 就业人员年龄分布
*
* @param dto 查询参数
* @return 结果列表
*/
@PostMapping("/employmentAge")
public AjaxResult employmentAge(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.employmentAge(dto));
}
/**
* 就业人员学历分布
*
* @param dto 查询参数
* @return 结果列表
*/
@PostMapping("/employmentEducationLevel")
public AjaxResult employmentEducationLevel(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.employmentEducationLevel(dto));
}
/**
* 失业登记与服务趋势 - 失业登记人数
*
* @param dto 查询参数
* @return 趋势列表
*/
@PostMapping("/unemploymentTrend")
public AjaxResult unemploymentTrend(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.unemploymentTrend(dto));
}
/**
* 失业登记与服务趋势 - 16-24岁青年失业人数趋势
*
* @param dto 查询参数
* @return 趋势列表
*/
@PostMapping("/unemploymentYouthTrend")
public AjaxResult unemploymentYouthTrend(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.unemploymentYouthTrend(dto));
}
/**
* 失业登记与服务趋势 - 享受失业服务人数趋势
*
* @param dto 查询参数
* @return 趋势列表
*/
@PostMapping("/receiveUnemploymentServiceTrend")
public AjaxResult receiveUnemploymentServiceTrend(@RequestBody QueryParamDto dto) {
return AjaxResult.success(analysisLaborForceEmploymentService.receiveUnemploymentServiceTrend(dto));
}
}