📄 smsdao.java
字号:
package com.jdev.sms.dao;
import java.util.List;
import com.jdev.sms.model.Callee;
import com.jdev.sms.model.Sms;
import com.jdev.sms.model.SmsResponse;
/**
* 短信Dao
*
* Author: Lin.Jin
* CrateDate: 2008-6-30 下午04:02:33
* Copyright(C) 2008 北京合智创展科技责任有限公司
*
*/
public interface SMSDao {
/**
* 从数据库中读取立即未发送的短信
*
* @return
*/
public List getNowSendSms();
/**
* 从数据库中读取按时间发送的短信列表
*
* @return
*/
public List getSomeTimeSendSms();
/**
* 从数据库中读取按时间发送失败的短信列表
*
* @return
*/
public List getFailSendSms();
/**
* 更新短信发送状态
*
* @param smsId 要更新的短信状态
* @param send 状态
*/
public void updateSmsState(int smsId, String send);
/**
* 更新短信状态
*
* @param smsId
* @param send
* @param speed
*/
public void updateSms(int smsId, String send, String speed);
/**
* 更新短信发送的立即程度
*
* @param smsId
* @param speed
*/
public void updateSmsSpeed(int smsId, String speed);
/**
* 恢复发送失败的短信
*
*/
public void recoverFailSms();
/**
* 把接收到的短信信息写入到数据库中
*
* @param sms
*/
public void addCallBackSms(SmsResponse smsBack);
/**
* 根据ID获取短信信息
*
* @param smsId
* @return
*/
public Sms getSms(int smsId);
/**
* 更新短信接收状态
* A 表示服务器发送出去,默认状态。
* B 表示服务器发送短信失败。
* C 表示服务器发送短信成功。
*/
public void updateCalleeState(int msgId, String calleeMobile);
/**
* 根据手机号和短信id获取短信接收者信息
*
* @param mobile
* @param smsId
* @return
*/
public Callee getCallee(String mobile, int smsId);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -