75 lines
1.9 KiB
C#
75 lines
1.9 KiB
C#
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
|
|
{
|
|
/// <summary>
|
|
/// 增加一条记录
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
void Add(MessageModel model);
|
|
/// <summary>
|
|
/// 增加一条记录
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
void Update(MessageModel model);
|
|
/// <summary>
|
|
/// 增加一条记录
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
void Delete(MessageModel model);
|
|
/// <summary>
|
|
/// 获得数据列表
|
|
/// </summary>
|
|
DataTable GetList(MessageModel model);
|
|
|
|
/// <summary>
|
|
/// 通过当前登录人 获得这个人能查看的信息
|
|
/// </summary>
|
|
/// <param name="user_id"></param>
|
|
/// <returns></returns>
|
|
DataTable GetMessageDataByUser(string user_id);
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 通过当前登录人 查询消息表中消息传出人
|
|
/// </summary>
|
|
/// <param name="model"></param>
|
|
/// <returns></returns>
|
|
DataTable GetMessageDataByUserStar(UserDataModel model);
|
|
/// <summary>
|
|
/// 更改消息状态
|
|
/// </summary>
|
|
void UpdateMessageStatus(MessageModel model);
|
|
|
|
/// <summary>
|
|
/// 根据时间删除 2天前的数据
|
|
/// </summary>
|
|
void DeleteByDateTime();
|
|
|
|
/// <summary>
|
|
/// 获取流水号
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
string GetSerialNum();
|
|
|
|
|
|
/// <summary>
|
|
/// 根据单据编号删除消息
|
|
/// </summary>
|
|
void DeleteMessByRelativeNumber(string strID);
|
|
}
|
|
}
|