using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WMS.IData.IBase;
using WMS.IData;
using WMS.DBUtility;
using System.Data;
using WMS.Model.Base;
namespace WMS.IData.IBase
{
public interface IMessage
{
///
/// 增加一条记录
///
///
void Add(MessageModel model);
///
/// 增加一条记录
///
///
void Update(MessageModel model);
///
/// 增加一条记录
///
///
void Delete(MessageModel model);
///
/// 获得数据列表
///
DataTable GetList(MessageModel model);
///
/// 通过当前登录人 获得这个人能查看的信息
///
///
///
DataTable GetMessageDataByUser(string user_id);
///
/// 通过当前登录人 查询消息表中消息传出人
///
///
///
DataTable GetMessageDataByUserStar(UserDataModel model);
///
/// 更改消息状态
///
void UpdateMessageStatus(MessageModel model);
///
/// 根据时间删除 2天前的数据
///
void DeleteByDateTime();
///
/// 获取流水号
///
///
string GetSerialNum();
///
/// 根据单据编号删除消息
///
void DeleteMessByRelativeNumber(string strID);
}
}