SmsScheduleService.java 614 Bytes
package com.diligrp.assistant.sms.service;

import java.util.concurrent.TimeUnit;

public interface SmsScheduleService {
    /**
     * 发起检查短信模板状态的定时任务
     *
     * @param templateId - 模板ID
     * @param time - 时间间隔
     * @param unit - 时间单位
     */
    void scheduleSmsTemplateJob(String templateId, long time, TimeUnit unit);

    /**
     * 执行短信模板状态的定时任务
     * 短信通道查询短信模板状态,更新本地短信模板
     *
     * @param templateId - 短信模板
     */
    void executeSmsTemplateJob(String templateId);
}