Files
shz-dataDashboard/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/AnalysisIndustryEmploymentInfoService.java
2026-06-27 00:29:56 +08:00

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);
}