package org.dromara.zjk.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.dromara.common.core.domain.R;
import org.dromara.zjk.domain.ZjkSmsInfo;
import org.dromara.zjk.domain.dto.SmsSendDto;
import org.dromara.zjk.domain.dto.SmsUpDto;

/**
 * @author EDY
 * @description 针对表【zjk_sms_info】的数据库操作Service
 * @createDate 2024-12-13 11:22:06
 */
public interface ZjkSmsInfoService extends IService<ZjkSmsInfo> {
    /**
     * 发送短信
     * @param dto
     * @return
     */
    R<Void> sendSms(SmsSendDto dto);

    /**
     * 处理上行短信
     * @param dto
     */
    void handleUpData(SmsUpDto dto);
}
