init commit

This commit is contained in:
路 范
2022-03-30 17:54:33 +08:00
parent df01841625
commit 904bdd16cd
500 changed files with 217251 additions and 0 deletions

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