feat: Implement job title suggestion service with caching and tokenization

This commit is contained in:
2026-07-16 10:02:56 +08:00
parent 8dea752d48
commit 1e7853b9a4
8 changed files with 343 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import com.ruoyi.cms.service.IBussinessOperLogService;
import com.ruoyi.cms.service.ICompanyService;
import com.ruoyi.cms.service.IESJobSearchService;
import com.ruoyi.cms.service.IJobService;
import com.ruoyi.cms.service.IJobTitleSuggestService;
import com.ruoyi.common.utils.spring.SpringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -26,4 +27,12 @@ public class JobCron {
public void updateJobCountOfCompany(){
SpringUtils.getBean(ICompanyService.class).updateJobCountOfCompany();
}
/**
* 重建岗位名称联想缓存。
* Quartz 任务调用目标jobCron.rebuildJobTitleSuggest()
*/
public void rebuildJobTitleSuggest(){
SpringUtils.getBean(IJobTitleSuggestService.class).rebuildCache();
}
}