添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
using JNPF.DependencyInjection;
namespace JNPF.Extend.Entitys.Dto.Email;
/// <summary>
/// 存草稿.
/// </summary>
[SuppressSniffer]
public class EmailActionsSaveDraftInput : EmailSendInput
{
}

View File

@@ -0,0 +1,11 @@
using JNPF.DependencyInjection;
namespace JNPF.Extend.Entitys.Dto.Email;
/// <summary>
/// 邮箱配置-测试连接.
/// </summary>
[SuppressSniffer]
public class EmailConfigActionsCheckMailInput : EmailConfigInfoOutput
{
}

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

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

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

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

View 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>
/// 收件人 draftsent.
/// </summary>
public string? recipient { get; set; }
/// <summary>
/// 创建时间.
/// </summary>
public DateTime? creatorTime { get; set; }
}

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

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