ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/ISMS.cs

69 lines
2.3 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20><><EFBFBD>Ź<EFBFBD><C5B9><EFBFBD>
/// </summary>
public interface ISMS : WeiSha.Common.IBusinessInterface
{
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void MessageAdd(SmsMessage entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void MessageSave(SmsMessage entity);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void MessageDelete(SmsMessage entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
void MessageDelete(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
/// </summary>
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
SmsMessage GetSingle(int identify);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3>ȡ
/// </summary>
/// <param name="type">1Ϊ<31><CEAA><EFBFBD>Է<EFBFBD><D4B7>࣬2Ϊ<32><CEAA><EFBFBD>Ը<EFBFBD><D4B8>ˣ<EFBFBD><33><CEAA><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1></param>
/// <param name="box">1Ϊ<31>ݸ<EFBFBD><DDB8>䣬2Ϊ<32>ѷ<EFBFBD><D1B7>ͣ<EFBFBD><33><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="state">1Ϊ<31><CEAA><EFBFBD>ͳɹ<CDB3><C9B9><EFBFBD><32><CEAA><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><33><CEAA><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7></param>
/// <param name="search"><3E><><EFBFBD><EFBFBD><EFBFBD>ݼ<EFBFBD><DDBC><EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
SmsMessage[] MessagePager(int? type, int? box, int? state,string search, int size, int index, out int countSum);
/// <summary>
/// <20><><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
/// </summary>
/// <param name="phone"><3E>ֻ<EFBFBD><D6BB><EFBFBD></param>
/// <param name="keyname">д<><D0B4>cookis<69><73>keyֵ<79><D6B5><EFBFBD><EFBFBD></param>
/// <returns><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ͳɹ<CDB3></returns>
bool SendVcode(string phone, string keyname);
/// <summary>
/// <20><>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD><DDA3><EFBFBD>һЩ<D2BB><EFBFBD><E6BBBB>ת<EFBFBD><D7AA>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="msg"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD><EFBFBD>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{vcode}<7D><>֤<EFBFBD>룬{platform}ƽ̨<C6BD><CCA8><EFBFBD>ƣ<EFBFBD>{org}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,{date}ʱ<>䡣</param>
/// <param name="rnd"><3E><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD></param>
/// <returns></returns>
string MessageFormat(string msg, string rnd);
}
}