WechatGroup

This commit is contained in:
2025-09-22 17:06:47 +08:00
commit 410182ec79
542 changed files with 155561 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
package com.ruoyi.cms.service;
import com.ruoyi.cms.domain.ESJobDocument;
import com.ruoyi.cms.domain.Job;
import com.ruoyi.cms.domain.query.ESJobSearch;
import org.dromara.easyes.core.biz.EsPageInfo;
import java.util.List;
/**
* 检索Service
*
* @author ruoyi
*/
public interface IESJobSearchService
{
/**
* 新增全文检索数据
*/
Integer addESJobDocument(ESJobDocument ESJobDocument);
/**
* 修改全文检索数据
*/
Integer updateESJobDocument(ESJobDocument ESJobDocument);
/**
* 根据ID查询全文检索数据
*/
ESJobDocument getESJobDocument(Long noticeId);
/**
* 根据ID删除全文检索数据
*/
void deleteESJobDocument(String ids);
/**
* 重置全文检索数据
*/
void resetTextCache();
List<ESJobDocument> selectTextListExceptJobId(ESJobSearch esJobSearch, List<Long> jobIds);
EsPageInfo<ESJobDocument> nearJob(ESJobSearch jobQuery);
EsPageInfo<ESJobDocument> countyJobList(ESJobSearch job);
EsPageInfo<ESJobDocument> subway(ESJobSearch jobQuery);
EsPageInfo<ESJobDocument> commercialArea(ESJobSearch jobQuery);
EsPageInfo<ESJobDocument> appList(ESJobSearch jobQuery);
void checkEsAndFix();
List<ESJobDocument> littleVideo(ESJobSearch esJobSearch);
List<ESJobDocument> littleVideoRandom(List<Long> cacheList, Integer count,String jobTitle);
void updateEs();
ESJobDocument selectById(Long jobId);
void fix();
}