36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
using System.Data;
|
|
using WX.CRM.Model.weapp;
|
|
|
|
namespace WX.CRM.IBLL.weapp
|
|
{
|
|
public interface IAppletMsg
|
|
{
|
|
bool WeapAddMessage(AppletMsgModel info, int eid, int issend, int isRead);
|
|
bool WeapAddFilePath(long MsgId, string MediaId, string Path);
|
|
|
|
/// 是否含有文件
|
|
/// </summary>
|
|
/// <param name="MediaId"></param>
|
|
/// <returns></returns>
|
|
DataTable IsHasMediaId(string MediaId);
|
|
/// <summary>
|
|
/// 获取未读消息
|
|
/// </summary>
|
|
/// <param name="eid">工号</param>
|
|
/// <param name="accountnum">公众号</param>
|
|
/// <returns></returns>
|
|
DataTable GetUnReadMsg(int eid, string accountnum);
|
|
|
|
DataTable GetNewAndIsReadMsg(int eid, string accountnum, string openid, long pkid);
|
|
|
|
/// <summary>
|
|
/// 修改消息状态成已读
|
|
/// </summary>
|
|
/// <param name="eid">工号</param>
|
|
/// <param name="openId">客户openid</param>
|
|
/// <param name="accountnum">公众号</param>
|
|
/// <returns></returns>
|
|
bool UpdateIsAlreadyRead(int eid, string openId, string accountnum);
|
|
}
|
|
}
|