133 lines
2.8 KiB
Java
133 lines
2.8 KiB
Java
|
|
package com.ruoyi.cms.mapper;
|
||
|
|
|
||
|
|
import com.ruoyi.cms.domain.dto.IndustryEmploymentInfoSqlDto;
|
||
|
|
import com.ruoyi.cms.domain.dto.QueryParamDto;
|
||
|
|
import com.ruoyi.cms.domain.vo.HeatmapVo;
|
||
|
|
import com.ruoyi.cms.domain.vo.QueryResultVo;
|
||
|
|
import com.ruoyi.cms.domain.vo.TreadVo;
|
||
|
|
|
||
|
|
import java.math.BigDecimal;
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 就业登记主题库
|
||
|
|
*
|
||
|
|
* @author 马宝龙
|
||
|
|
* @date 2026/6/27
|
||
|
|
*/
|
||
|
|
public interface ThemeEmploymentRegisterMapper {
|
||
|
|
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询就业登记人数
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 人数
|
||
|
|
*/
|
||
|
|
Long queryEmploymentCount(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询创业企业总数
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 数量
|
||
|
|
*/
|
||
|
|
Long queryStartupCompanyCount(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询创业企业总数
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 数量
|
||
|
|
*/
|
||
|
|
Long queryStartupEmploymentCount(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询灵活就业人数
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 数量
|
||
|
|
*/
|
||
|
|
Long queryFlexibleEmploymentCount(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 查询平均薪资
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 平均薪资
|
||
|
|
*/
|
||
|
|
BigDecimal queryAverageSalary(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 行业就业规模与增长趋势 - 年度
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 趋势列表
|
||
|
|
*/
|
||
|
|
List<TreadVo> scaleAndTrendYear(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 行业就业规模与增长趋势 - 季度
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 趋势列表
|
||
|
|
*/
|
||
|
|
List<TreadVo> scaleAndTrendQuarter(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 行业就业规模与增长趋势 - 月度
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 趋势列表
|
||
|
|
*/
|
||
|
|
List<TreadVo> scaleAndTrendMonth(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);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 就业质量指标
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 结果列表
|
||
|
|
*/
|
||
|
|
IndustryEmploymentInfoSqlDto qualityIndicator(QueryParamDto dto);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 热力图
|
||
|
|
*
|
||
|
|
* @param dto 查询参数
|
||
|
|
* @return 热力图列表
|
||
|
|
*/
|
||
|
|
List<HeatmapVo> heatmap(QueryParamDto dto);
|
||
|
|
}
|