添加项目文件。
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; }
|
||||
}
|
||||
63
message/Tnb.Message.Entitys/Dto/ImReply/ImReplyListOutput.cs
Normal file
63
message/Tnb.Message.Entitys/Dto/ImReply/ImReplyListOutput.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
using System.Text.Json.Serialization;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.ImReply;
|
||||
|
||||
/// <summary>
|
||||
/// 聊天会话列表输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ImReplyListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id;
|
||||
|
||||
/// <summary>
|
||||
/// 发送者.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public string sendUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接受者.
|
||||
/// </summary>
|
||||
[JsonIgnore]
|
||||
public string userId;
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string realName;
|
||||
|
||||
/// <summary>
|
||||
/// 头像.
|
||||
/// </summary>
|
||||
public string headIcon;
|
||||
|
||||
/// <summary>
|
||||
/// 最新消息.
|
||||
/// </summary>
|
||||
public string latestMessage;
|
||||
|
||||
/// <summary>
|
||||
/// 最新时间.
|
||||
/// </summary>
|
||||
public DateTime latestDate;
|
||||
|
||||
/// <summary>
|
||||
/// 未读消息.
|
||||
/// </summary>
|
||||
public int unreadMessage;
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public string messageType;
|
||||
|
||||
/// <summary>
|
||||
/// 账号.
|
||||
/// </summary>
|
||||
public string account;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.ImReply;
|
||||
|
||||
/// <summary>
|
||||
/// 聊天会话对象ID.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ImReplyObjectIdOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 对象id.
|
||||
/// </summary>
|
||||
public string userId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最新时间.
|
||||
/// </summary>
|
||||
public DateTime? latestDate { get; set; }
|
||||
}
|
||||
30
message/Tnb.Message.Entitys/Dto/Message/MessageCrInput.cs
Normal file
30
message/Tnb.Message.Entitys/Dto/Message/MessageCrInput.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息创建输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文内容.
|
||||
/// </summary>
|
||||
public string bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件用户.
|
||||
/// </summary>
|
||||
public string toUserIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string files { get; set; }
|
||||
}
|
||||
45
message/Tnb.Message.Entitys/Dto/Message/MessageInfoOutput.cs
Normal file
45
message/Tnb.Message.Entitys/Dto/Message/MessageInfoOutput.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息信息输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文内容.
|
||||
/// </summary>
|
||||
public string bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送人员.
|
||||
/// </summary>
|
||||
public string releaseUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送时间.
|
||||
/// </summary>
|
||||
public DateTime? releaseTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件用户.
|
||||
/// </summary>
|
||||
public string toUserIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string files { get; set; }
|
||||
}
|
||||
40
message/Tnb.Message.Entitys/Dto/Message/MessageListOutput.cs
Normal file
40
message/Tnb.Message.Entitys/Dto/Message/MessageListOutput.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息列表输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文内容.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送人员.
|
||||
/// </summary>
|
||||
public string releaseUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送时间.
|
||||
/// </summary>
|
||||
public DateTime? releaseTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已读(0-未读,1-已读).
|
||||
/// </summary>
|
||||
public int? isRead { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息列表查询输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageListQueryInput : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否已读(0:未读 ).
|
||||
/// </summary>
|
||||
public string? isRead { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息公告输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageNoticeOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布人员.
|
||||
/// </summary>
|
||||
public string releaseUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发布时间.
|
||||
/// </summary>
|
||||
public DateTime? releaseTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态(0-存草稿,1-已发布).
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 读取消息信息输出.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageReadInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文内容.
|
||||
/// </summary>
|
||||
public string bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送人员.
|
||||
/// </summary>
|
||||
public string releaseUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送时间.
|
||||
/// </summary>
|
||||
public DateTime? releaseTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string files { get; set; }
|
||||
}
|
||||
15
message/Tnb.Message.Entitys/Dto/Message/MessageUpInput.cs
Normal file
15
message/Tnb.Message.Entitys/Dto/Message/MessageUpInput.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.Message;
|
||||
|
||||
/// <summary>
|
||||
/// 消息修改输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class MessageUpInput : MessageCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.MessageAccount;
|
||||
|
||||
public class EmailSendTestQuery : MessageAccountListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 内容.
|
||||
/// </summary>
|
||||
public string? testEmailContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? testEmailTitle { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收人.
|
||||
/// </summary>
|
||||
public List<string>? testSendEmail { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
namespace JNPF.Message.Entitys.Dto.MessageAccount;
|
||||
|
||||
public class MessageAccountListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 配置类型.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人昵称.
|
||||
/// </summary>
|
||||
public string? addressorName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务器.
|
||||
/// </summary>
|
||||
public string? smtpServer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
public int? smtpPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SSL安全链接.
|
||||
/// </summary>
|
||||
public int? sslLink { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP用户.
|
||||
/// </summary>
|
||||
public string? smtpUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP密码.
|
||||
/// </summary>
|
||||
public string? smtpPassword { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 渠道.
|
||||
/// </summary>
|
||||
public string? channel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信签名.
|
||||
/// </summary>
|
||||
public string? smsSignature { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用ID.
|
||||
/// </summary>
|
||||
public string? appId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应用Secret.
|
||||
/// </summary>
|
||||
public string? appSecret { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// EndPoint(阿里云).
|
||||
/// </summary>
|
||||
public string? endPoint { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SDK AppID(腾讯云).
|
||||
/// </summary>
|
||||
public string? sdkAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// AppKey(腾讯云).
|
||||
/// </summary>
|
||||
public string? appKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 地域域名(腾讯云).
|
||||
/// </summary>
|
||||
public string? zoneName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 地域参数(腾讯云).
|
||||
/// </summary>
|
||||
public string? zoneParam { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 企业id.
|
||||
/// </summary>
|
||||
public string? enterpriseId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// AgentID.
|
||||
/// </summary>
|
||||
public string? agentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// WebHook类型.
|
||||
/// </summary>
|
||||
public string? webhookType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// WebHook地址.
|
||||
/// </summary>
|
||||
public string? webhookAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 认证类型.
|
||||
/// </summary>
|
||||
public string? approveType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Bearer令牌.
|
||||
/// </summary>
|
||||
public string? bearer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户名(基本认证).
|
||||
/// </summary>
|
||||
public string? userName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码(基本认证).
|
||||
/// </summary>
|
||||
public string? password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 租户id.
|
||||
/// </summary>
|
||||
public string? tenantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.MessageAccount;
|
||||
|
||||
public class MessageAccountQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// webhook类型.
|
||||
/// </summary>
|
||||
public string? webhookType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 账号类型.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 渠道.
|
||||
/// </summary>
|
||||
public string? channel { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
namespace JNPF.Message.Entitys.Dto.MessageMonitor;
|
||||
|
||||
public class MessageMonitorDelInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 删除id.
|
||||
/// </summary>
|
||||
public string[] ids { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
namespace JNPF.Message.Entitys.Dto.MessageMonitor;
|
||||
|
||||
public class MessageMonitorListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public string? messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string? messageSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送时间.
|
||||
/// </summary>
|
||||
public DateTime? sendTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收人.
|
||||
/// </summary>
|
||||
public string? receiveUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容.
|
||||
/// </summary>
|
||||
public string? content { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.MessageMonitor;
|
||||
|
||||
public class MessageMonitorQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public long? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public long? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public string? messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string? messageSource { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using JNPF.Message.Entitys.Model.MessageTemplate;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.MessageTemplate;
|
||||
|
||||
public class MessageTemplateListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板类型.
|
||||
/// </summary>
|
||||
public string? templateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string? messageSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public string? messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 内容.
|
||||
/// </summary>
|
||||
public string? content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板编号.
|
||||
/// </summary>
|
||||
public string? templateCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 跳转方式.
|
||||
/// </summary>
|
||||
public string? wxSkip { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 小程序id.
|
||||
/// </summary>
|
||||
public string? xcxAppId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 说明.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 租户id.
|
||||
/// </summary>
|
||||
public string? tenantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信变量.
|
||||
/// </summary>
|
||||
public List<SmsFieldModel> smsFieldList { get; set; } = new List<SmsFieldModel>();
|
||||
|
||||
/// <summary>
|
||||
/// 模板参数.
|
||||
/// </summary>
|
||||
public List<TemplateParamModel> templateParamList { get; set; } = new List<TemplateParamModel>();
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using JNPF.Common.Filter;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.MessageTemplate;
|
||||
|
||||
public class MessageTemplateQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public string? templateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public string? messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string? messageSource { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using JNPF.Message.Entitys.Model.MessageTemplate;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.SendMessage;
|
||||
|
||||
public class SendMessageInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板类型.
|
||||
/// </summary>
|
||||
public string templateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string messageSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public int sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public string enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板.
|
||||
/// </summary>
|
||||
public List<SendTemplateModel> sendConfigTemplateList { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using JNPF.Message.Entitys.Model.MessageTemplate;
|
||||
|
||||
namespace JNPF.Message.Entitys.Dto.SendMessage;
|
||||
|
||||
public class SendMessageListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 模板类型.
|
||||
/// </summary>
|
||||
public string? templateType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息来源.
|
||||
/// </summary>
|
||||
public string? messageSource { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public List<MessageTypeModel> messageType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 租户id.
|
||||
/// </summary>
|
||||
public string? tenantId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 消息类型.
|
||||
/// </summary>
|
||||
public object templateJson { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user