package com.fs.qw.strategy;

import com.fs.common.core.domain.R;
/**
 * 短信发送后记录特定业务日志的策略接口
 */
public interface SmsLogStrategy {
    /**
     * 执行日志记录操作
     * @param result 发送结果
     * @param content 短信内容
     * @param phone 手机号
     * @param tempId 模板ID
     * @param type 服务商类型
     * @param number 短信条数
     * @param contextObject 特定业务的上下文对象（如qwAcquisitionId, externalContactId等）
     */
    void recordLog(R result, String content, String phone, Long tempId, String type, Integer number, Object contextObject);
}