using System; using System.Collections.Generic; using System.Text; using Song.Entities; namespace Song.ServiceInterfaces { /// /// 短信管理 /// public interface ISMS : WeiSha.Common.IBusinessInterface { /// /// 添加 /// /// 业务实体 void MessageAdd(SmsMessage entity); /// /// 修改 /// /// 业务实体 void MessageSave(SmsMessage entity); /// /// 删除 /// /// 业务实体 void MessageDelete(SmsMessage entity); /// /// 删除,按主键ID; /// /// 实体的主键 void MessageDelete(int identify); /// /// 获取单一实体对象,按主键ID; /// /// 实体的主键 /// SmsMessage GetSingle(int identify); /// /// 分页获取 /// /// 1为针对分类,2为针对个人,3为针对员工 /// 1为草稿箱,2为已发送,3为垃圾箱 /// 1为发送成功,2为发送失败,3为部分失败 /// 按内容检索 /// /// /// /// SmsMessage[] MessagePager(int? type, int? box, int? state,string search, int size, int index, out int countSum); /// /// 发送短信验证码 /// /// 手机号 /// 写入cookis的key值名称 /// 是否发送成功 bool SendVcode(string phone, string keyname); /// /// 格式化短信内容,将一些替换符转成实际内容 /// /// 短信内容。其中包括的替代符:{vcode}验证码,{platform}平台名称,{org}机构简称,{date}时间。 /// 随机字符 /// string MessageFormat(string msg, string rnd); } }