93 lines
1.9 KiB
Java
93 lines
1.9 KiB
Java
package com.ruoyi.cms.service;
|
|
|
|
import com.ruoyi.cms.domain.dto.QueryParamDto;
|
|
import com.ruoyi.cms.domain.vo.HeatmapVo;
|
|
import com.ruoyi.cms.domain.vo.IndustryEmploymentInfoOverviewVo;
|
|
import com.ruoyi.cms.domain.vo.QueryResultVo;
|
|
import com.ruoyi.cms.domain.vo.TreadVo;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 行业就业情况信息分析
|
|
*
|
|
* @author 马宝龙
|
|
* @date 2026/6/25
|
|
*/
|
|
public interface AnalysisIndustryEmploymentInfoService {
|
|
|
|
|
|
/**
|
|
* 数据总览
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 数据总览
|
|
*/
|
|
IndustryEmploymentInfoOverviewVo overview(QueryParamDto dto);
|
|
|
|
|
|
/**
|
|
* 行业就业规模与增长趋势
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 趋势列表
|
|
*/
|
|
List<TreadVo> scaleAndTrend(QueryParamDto dto);
|
|
|
|
/**
|
|
* 行业就业规模对比
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> scaleComparison(QueryParamDto dto);
|
|
|
|
/**
|
|
* 就业结构分析
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> structure(QueryParamDto dto);
|
|
|
|
/**
|
|
* 人员年龄结构
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> ageStructure(QueryParamDto dto);
|
|
|
|
/**
|
|
* 薪酬水平对标
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> salaryLevel(QueryParamDto dto);
|
|
|
|
/**
|
|
* 行业技能需求TOP10
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> industrySkill(QueryParamDto dto);
|
|
|
|
/**
|
|
* 就业质量指标
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 结果列表
|
|
*/
|
|
List<QueryResultVo> qualityIndicator(QueryParamDto dto);
|
|
|
|
/**
|
|
* 热力图
|
|
*
|
|
* @param dto 查询参数
|
|
* @return 热力图列表
|
|
*/
|
|
List<HeatmapVo> heatmap(QueryParamDto dto);
|
|
}
|