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 证书/合同到期提醒定时任务
|
*
|
* <p>每日扫描即将到期(默认 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 证书/合同到期提醒执行完成";
|
}
|
|
}
|