BaoKai_202508-Wms-Jingwang..../WMS.IData/IBase/IMessage.cs
2025-08-24 09:35:55 +08:00

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);
}
}