package com.njcn.rdms.module.project.service.duealert;

import java.time.LocalDate;

/**
 * 临期/逾期告警扫描编排：拉提前量字典 → 六类对象逐一查候选 → 判重 → 组装接收人 → 调发送服务。
 * 无事务（事务在 DueAlertSendService.sendAlert 单条粒度上）。
 */
public interface DueAlertScanService {

    /** 执行一轮扫描。today 由调用方传入（Job 传 DueRangeSupport.today()），便于单测固定日期。 */
    void scan(LocalDate today);

}
