init commit
This commit is contained in:
49
20220330_Vote/Ewide.RoadFlow/Data/Message/IMessage.cs
Normal file
49
20220330_Vote/Ewide.RoadFlow/Data/Message/IMessage.cs
Normal file
@@ -0,0 +1,49 @@
|
||||
using Ewide.Core;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.Localization;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace RoadFlow.Data
|
||||
{
|
||||
public interface IMessage: IRoadFlowRepository<RoadFlow.Model.rf_message>
|
||||
{
|
||||
/// <summary>
|
||||
/// 发送一条消息(VUE版本)
|
||||
/// </summary>
|
||||
/// <param name="message"></param>
|
||||
/// <param name="receiveUsers">接收人员,如果为空则从message.ReceiverIdString中取</param>
|
||||
/// <param name="url">要连接的地址</param>
|
||||
/// <param name="language">语言包</param>
|
||||
/// <returns>返回1表示成功,其它为错误信息</returns>
|
||||
public string VueSend(Model.rf_message message, IEnumerable<SysUser> receiveUsers = null, string url = "", IConfigurationSection language = null);
|
||||
|
||||
/// <summary>
|
||||
/// 查询一页已发送消息
|
||||
/// </summary>
|
||||
/// <param name="count"></param>
|
||||
/// <param name="size"></param>
|
||||
/// <param name="number"></param>
|
||||
/// <param name="contents"></param>
|
||||
/// <param name="date1"></param>
|
||||
/// <param name="date2"></param>
|
||||
/// <param name="status">0自己发送的消息 1未读消息 2已读消息</param>
|
||||
/// <param name="order"></param>
|
||||
/// <returns></returns>
|
||||
public List<Model.rf_message> GetSendList(out int count, int size, int number, string userId, string contents, string date1, string date2, string status, string order);
|
||||
|
||||
/// <summary>
|
||||
/// 得到发送方式字符串
|
||||
/// </summary>
|
||||
/// <param name="receiveType">发送方式 0站内消息 1手机短信 2微信 </param>
|
||||
/// <param name="localizer">语言包</param>
|
||||
/// <returns></returns>
|
||||
public string GetSendTypeString(string sendType, IStringLocalizer localizer = null);
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user