using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Text; using FangYar.Model.TBL; namespace FangYar.IDAL.TBL { public interface SysMessageLogIDAL { /// /// 根据接收人uid获取未读数 /// /// 接收人uid /// int GetPendingCount(string ReceiveId); /// /// 获取符合条件的数量 /// /// /// int GetListCount(string whereStr); /// /// 根据接收人uid获取消息通知(日志)(包含分页) /// /// 页码 /// 条数 /// 接收人uid /// 点击的本条数据置顶 /// DataTable GetList(int PageIndex, int PageSize, string ReceiveId, string state, string orderById); /// /// 根据主键ID,获取消息通知(日志) /// /// 主键ID /// Model.TBL.TBL_MESSAGE_LOG GetModel(string id); /// /// 添加 /// /// APP消息通知(日志)表 /// bool AddLog(TBL_MESSAGE_LOG logModel); /// /// 修改 /// /// APP消息通知(日志)表 /// bool EditLog(TBL_MESSAGE_LOG logModel); /// /// 根据主键ID修改:打开时间、状态 /// /// 主键ID /// 打开时间 /// 状态:0:未读;1:已读 /// bool EditLog(string id, string openTime, string state); /// /// 根据接收人ID修改 (将未读状态转为已读状态):打开时间、状态 /// /// 接收人ID /// 打开时间 /// 状态:0:未读;1:已读 /// bool EditReceiveLog(string receiveId, string openTime, string state); } }