添加项目文件。
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 存草稿.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailActionsSaveDraftInput : EmailSendInput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱配置-测试连接.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigActionsCheckMailInput : EmailConfigInfoOutput
|
||||
{
|
||||
}
|
||||
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigInfoOutput.cs
Normal file
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigInfoOutput.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 获取邮箱配置.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// POP3服务地址.
|
||||
/// </summary>
|
||||
public string? pop3Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// POP3端口.
|
||||
/// </summary>
|
||||
public string? pop3Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务器地址.
|
||||
/// </summary>
|
||||
public string? smtpHost { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
public string? smtpPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否开户SSL登录(1-是,0否).
|
||||
/// </summary>
|
||||
public int? emailSsl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string? password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱地址.
|
||||
/// </summary>
|
||||
public string? account { get; set; }
|
||||
}
|
||||
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigUpInput.cs
Normal file
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigUpInput.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 更新邮件配置.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// POP3服务地址.
|
||||
/// </summary>
|
||||
public string? pop3Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// POP3端口.
|
||||
/// </summary>
|
||||
public string? pop3Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务器地址.
|
||||
/// </summary>
|
||||
public string? smtpHost { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
public string? smtpPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否开户SSL登录(1-是,0否).
|
||||
/// </summary>
|
||||
public int? emailSsl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string? password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱地址.
|
||||
/// </summary>
|
||||
public string? account { get; set; }
|
||||
}
|
||||
22
extend/Tnb.Extend.Entitys/Dto/Email/EmailHomeOutput.cs
Normal file
22
extend/Tnb.Extend.Entitys/Dto/Email/EmailHomeOutput.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class EmailHomeOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
71
extend/Tnb.Extend.Entitys/Dto/Email/EmailInfoOutput.cs
Normal file
71
extend/Tnb.Extend.Entitys/Dto/Email/EmailInfoOutput.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 获取邮件信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 邮件主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人姓名.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人邮箱.
|
||||
/// </summary>
|
||||
public string? sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间.
|
||||
/// </summary>
|
||||
public DateTime? fdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? mAccount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件对象.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮件内容.
|
||||
/// </summary>
|
||||
public string? bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 抄送人.
|
||||
/// </summary>
|
||||
public string? cC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密送人.
|
||||
/// </summary>
|
||||
public string? bCC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
|
||||
55
extend/Tnb.Extend.Entitys/Dto/Email/EmailListOutput.cs
Normal file
55
extend/Tnb.Extend.Entitys/Dto/Email/EmailListOutput.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// (带分页)获取邮件列表(收件箱、标星件、草稿箱、已发送).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否已读(1-已读,0-未) inBox,star.
|
||||
/// </summary>
|
||||
public int? isRead { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间 inBox,star.
|
||||
/// </summary>
|
||||
public DateTime? fdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否标星(1-是,0-否)inBox,star.
|
||||
/// </summary>
|
||||
public int? starred { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人 inBox,star.
|
||||
/// </summary>
|
||||
public string? sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人 draft,sent.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
28
extend/Tnb.Extend.Entitys/Dto/Email/EmailListQuery.cs
Normal file
28
extend/Tnb.Extend.Entitys/Dto/Email/EmailListQuery.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email
|
||||
{
|
||||
/// <summary>
|
||||
/// (带分页)获取邮件列表入参(收件箱、标星件、草稿箱、已发送).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailListQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间,时间戳.
|
||||
/// </summary>
|
||||
public long? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间,时间戳.
|
||||
/// </summary>
|
||||
public long? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
46
extend/Tnb.Extend.Entitys/Dto/Email/EmailSendInput.cs
Normal file
46
extend/Tnb.Extend.Entitys/Dto/Email/EmailSendInput.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email
|
||||
{
|
||||
/// <summary>
|
||||
/// 发邮件.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailSendInput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文.
|
||||
/// </summary>
|
||||
public string? bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 抄送人.
|
||||
/// </summary>
|
||||
public string? cc { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密送人.
|
||||
/// </summary>
|
||||
public string? bcc { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user