初始化

This commit is contained in:
2025-10-18 16:18:20 +08:00
parent cf2273e6da
commit e287d7bbde
33 changed files with 3575 additions and 303 deletions

View File

@@ -83,6 +83,55 @@
<param name="fileId">文件ID</param>
<returns>文件信息</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.SaveToCapsule(FutureMailAPI.DTOs.SaveToCapsuleDto)">
<summary>
存入胶囊 - 创建胶囊邮件
</summary>
<param name="dto">存入胶囊请求</param>
<returns>操作结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.GetCapsuleMails(System.Int32,System.Int32,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取胶囊邮件列表
</summary>
<param name="pageIndex">页码</param>
<param name="pageSize">页大小</param>
<param name="status">状态筛选</param>
<param name="recipientType">收件人类型筛选</param>
<param name="keyword">关键词搜索</param>
<param name="startDate">开始日期</param>
<param name="endDate">结束日期</param>
<returns>胶囊邮件列表</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.GetCapsuleMail(System.Int32)">
<summary>
获取胶囊邮件详情
</summary>
<param name="id">邮件ID</param>
<returns>胶囊邮件详情</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.UpdateCapsuleMail(System.Int32,FutureMailAPI.DTOs.UpdateCapsuleMailDto)">
<summary>
更新胶囊邮件
</summary>
<param name="id">邮件ID</param>
<param name="dto">更新请求</param>
<returns>更新后的胶囊邮件详情</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.RevokeCapsuleMail(System.Int32)">
<summary>
撤销胶囊邮件
</summary>
<param name="id">邮件ID</param>
<returns>操作结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.MailsController.SendToFuture(FutureMailAPI.DTOs.SendToFutureDto)">
<summary>
发送至未来 - 将草稿状态的邮件设置为在未来特定时间自动发送
</summary>
<param name="sendToFutureDto">发送至未来请求DTO</param>
<returns>发送至未来响应DTO</returns>
</member>
<member name="M:FutureMailAPI.Controllers.NotificationController.RegisterDevice(FutureMailAPI.DTOs.NotificationDeviceRequestDto)">
<summary>
注册设备
@@ -207,5 +256,37 @@
<member name="M:FutureMailAPI.Migrations.AddSaltToUser.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.AddSentMailCreatedAt">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSentMailCreatedAt.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSentMailCreatedAt.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSentMailCreatedAt.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.FixDuplicateForeignKeys">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.FixDuplicateForeignKeys.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.FixDuplicateForeignKeys.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.FixDuplicateForeignKeys.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Services.MailService.SendToFutureAsync(System.Int32,FutureMailAPI.DTOs.SendToFutureDto)">
<summary>
发送至未来 - 将草稿状态的邮件设置为在未来特定时间自动发送
</summary>
<param name="userId">用户ID</param>
<param name="sendToFutureDto">发送至未来请求DTO</param>
<returns>发送至未来响应DTO</returns>
</member>
</members>
</doc>