package cn.iocoder.yudao.module.hrm.job; import cn.iocoder.yudao.framework.quartz.core.handler.JobHandler; import cn.iocoder.yudao.module.hrm.service.remind.HrmExpiryRemindService; import jakarta.annotation.Resource; import org.springframework.stereotype.Component; /** * HRM 证书/合同到期提醒定时任务 * *
每日扫描即将到期(默认 30 天内,可在 infra_config 调整)的证书资质与劳动合同, * 向在岗员工系统账号发送站内信提醒。在「基础设施 → 定时任务」中以 handlerName=hrmExpiryRemindJob 启用。 * * @author 超级管理员 */ @Component public class HrmExpiryRemindJob implements JobHandler { @Resource private HrmExpiryRemindService expiryRemindService; @Override public String execute(String param) { expiryRemindService.sendAll(); return "HRM 证书/合同到期提醒执行完成"; } }