package com.hxwd.service; import java.util.Date; import java.util.Map; import com.hxwd.entity.Member; import com.hxwd.entity.Order; Service - 短信 @author BJ_HXWD @version 1.0 public interface SmsService { 发送短信 @param mobiles 手机号码 @param content 内容 @param sendTime 发送时间 @param async 是否异步 void send(String[] mobiles, String content, Date sendTime, boolean async); 发送短信 @param mobiles 手机号码 @param templatePath 模板路径 @param model 数据 @param sendTime 发送时间 @param async 是否异步 void send(String[] mobiles, String templatePath, MapString, Object model, Date sendTime, boolean async); 发送短信(异步) @param mobile 手机号码 @param content 内容 void send(String mobile, String content); 发送短信(异步) @param mobile 手机号码 @param templatePath 模板路径 @param model 数据 void send(String mobile, String templatePath, MapString, Object model); 发送会员注册短信(异步) @param member 会员 void sendRegisterMemberSms(Member member); 发送订单创建短信(异步) @param order 订单 void sendCreateOrderSms(Order order); 发送订单更新短信(异步) @param order 订单 void sendUpdateOrderSms(Order order); 发送订单取消短信(异步) @param order 订单 void sendCancelOrderSms(Order order); 发送订单审核短信(异步) @param order 订单 void sendReviewOrderSms(Order order); 发送订单收款短信(异步) @param order 订单 void sendPaymentOrderSms(Order order); 发送订单退款短信(异步) @param order 订单 void sendRefundsOrderSms(Order order); 发送订单发货短信(异步) @param order 订单 void sendShippingOrderSms(Order order); 发送订单退货短信(异步) @param order 订单 void sendReturnsOrderSms(Order order); 发送订单收货短信(异步) @param order 订单 void sendReceiveOrderSms(Order order); 发送订单完成短信(异步) @param order 订单 void sendCompleteOrderSms(Order order); 发送订单失败短信(异步) @param order 订单 void sendFailOrderSms(Order order); 获取短信余额 @return 短信余额,查询失败则返回-1 long getBalance(); 发送通知 @param mobile @param map void sendNotify(String mobile,MapString, Object map); }