using TEAMModelOS.SDK.Extension.MessagePush.Model; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace TEAMModelOS.SDK.Extension.MessagePush.Interfaces { public interface ISendCloudService { /// /// 发送普通文字短信 /// /// 模板ID /// 消息类型0表示短信, 1表示彩信,2表示国际短信, 默认值为0 /// 信人手机号,多个手机号用逗号,分隔,每次调用最大支持2000,更多地址建议使用联系人列表功能 /// 替换变量的json串 ,含有特殊字符 请 urlencode ,{"name": "lucy"} or {"%money%": "100"} /// Task SendSms(int templateId, string phone, Dictionary vars =null , int msgType = 0); /// /// /// /// 业务Code /// 国家或地区编码 /// 手机号 /// 替换变量的json串 ,含有特殊字符 请 urlencode ,{"name": "lucy"} or {"%money%": "100"} /// Task SendSmsByBizCode(string BizNum , string BizCode, int CountryCode, string phone, Dictionary vars = null); /// /// 根据业务流水号初始化短信配置 /// /// /// Task> InitSmsConfig(string BizNum); /// /// 更新或保存 /// /// /// Task> SaveOrUpdateSmsConfig(List configs); } }