添加项目文件。
This commit is contained in:
56
message/Tnb.Message.Entitys/Dto/IM/IMContentListOutput.cs
Normal file
56
message/Tnb.Message.Entitys/Dto/IM/IMContentListOutput.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// IM中心列表输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class IMContentListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送者.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string sendUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送时间.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public DateTime? sendTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收者.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string receiveUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收时间.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public DateTime? receiveTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容类型:text、img、file.
|
||||
/// </summary>
|
||||
public string contentType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态(0:未读、1:已读).
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public int? state { get; set; }
|
||||
}
|
||||
18
message/Tnb.Message.Entitys/Dto/IM/MessageBase.cs
Normal file
18
message/Tnb.Message.Entitys/Dto/IM/MessageBase.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Message.Entitys.Enums;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// 消息基类类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 方法.
|
||||
/// </summary>
|
||||
[JsonConverter(typeof(JsonStringEnumConverter))]
|
||||
public MessageSendType method { get; set; }
|
||||
}
|
||||
71
message/Tnb.Message.Entitys/Dto/IM/MessageInput.cs
Normal file
71
message/Tnb.Message.Entitys/Dto/IM/MessageInput.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Message.Entitys.Enums;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// 消息接收类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 发送发送客户端ID.
|
||||
/// </summary>
|
||||
public string sendClientId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 方法.
|
||||
/// </summary>
|
||||
public MothodType method { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 移动设备.
|
||||
/// </summary>
|
||||
public bool mobileDevice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Token.
|
||||
/// </summary>
|
||||
public string token { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送者ID.
|
||||
/// </summary>
|
||||
public string toUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收者ID.
|
||||
/// </summary>
|
||||
public string formUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public MessageReceiveType messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息内容.
|
||||
/// </summary>
|
||||
public object messageContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前页数.
|
||||
/// </summary>
|
||||
public int currentPage { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分页大小.
|
||||
/// </summary>
|
||||
public int pageSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public string sord { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关键字.
|
||||
/// </summary>
|
||||
public string keyword { get; set; }
|
||||
}
|
||||
20
message/Tnb.Message.Entitys/Dto/IM/MessageVoiceInput.cs
Normal file
20
message/Tnb.Message.Entitys/Dto/IM/MessageVoiceInput.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// 消息语言输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageVoiceInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时长.
|
||||
/// </summary>
|
||||
public string length { get; set; }
|
||||
}
|
||||
25
message/Tnb.Message.Entitys/Dto/IM/MessagetImageInput.cs
Normal file
25
message/Tnb.Message.Entitys/Dto/IM/MessagetImageInput.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// 信息图片输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessagetImageInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 64进制图片.
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 高度.
|
||||
/// </summary>
|
||||
public int height { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 宽度.
|
||||
/// </summary>
|
||||
public int width { get; set; }
|
||||
}
|
||||
48
message/Tnb.Message.Entitys/Dto/IM/OnlineUserListOutput.cs
Normal file
48
message/Tnb.Message.Entitys/Dto/IM/OnlineUserListOutput.cs
Normal file
@@ -0,0 +1,48 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.IM;
|
||||
|
||||
/// <summary>
|
||||
/// 在线用户
|
||||
/// 版 本:V3.2.0
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2017.09.20.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OnlineUserListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 用户ID.
|
||||
/// </summary>
|
||||
public string userId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户账号.
|
||||
/// </summary>
|
||||
public string userAccount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名称.
|
||||
/// </summary>
|
||||
public string userName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录时间.
|
||||
/// </summary>
|
||||
public string loginTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录IP地址.
|
||||
/// </summary>
|
||||
public string loginIPAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登录平台设备.
|
||||
/// </summary>
|
||||
public string loginPlatForm { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 租户ID.
|
||||
/// </summary>
|
||||
public string tenantId { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user