Files
emall-api/FutureMailAPI/obj/Debug/net9.0/FutureMailAPI.xml

212 lines
9.2 KiB
XML
Raw Normal View History

2025-10-16 09:56:36 +08:00
<?xml version="1.0"?>
<doc>
<assembly>
<name>FutureMailAPI</name>
</assembly>
<members>
<member name="M:FutureMailAPI.Controllers.AIController.WritingAssistant(FutureMailAPI.DTOs.WritingAssistantRequestDto)">
<summary>
AI写作辅助
</summary>
<param name="request">写作辅助请求</param>
<returns>AI生成的内容和建议</returns>
</member>
<member name="M:FutureMailAPI.Controllers.AIController.SentimentAnalysis(FutureMailAPI.DTOs.SentimentAnalysisRequestDto)">
<summary>
情感分析
</summary>
<param name="request">情感分析请求</param>
<returns>情感分析结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.AIController.FuturePrediction(FutureMailAPI.DTOs.FuturePredictionRequestDto)">
<summary>
未来预测
</summary>
<param name="request">未来预测请求</param>
<returns>未来预测结果</returns>
</member>
2025-10-16 15:21:52 +08:00
<member name="T:FutureMailAPI.Controllers.BaseController">
2025-10-16 09:56:36 +08:00
<summary>
2025-10-16 15:21:52 +08:00
基础控制器,提供通用的用户身份验证方法
2025-10-16 09:56:36 +08:00
</summary>
2025-10-16 15:21:52 +08:00
</member>
<member name="M:FutureMailAPI.Controllers.BaseController.GetCurrentUserId">
<summary>
获取当前用户ID
兼容OAuth中间件和JWT令牌两种验证方式
</summary>
<returns>用户ID如果未认证则返回0</returns>
</member>
<member name="M:FutureMailAPI.Controllers.BaseController.GetCurrentUserEmail">
<summary>
获取当前用户邮箱
</summary>
<returns>用户邮箱,如果未认证则返回空字符串</returns>
</member>
<member name="M:FutureMailAPI.Controllers.BaseController.GetCurrentUsername">
<summary>
获取当前用户名
</summary>
<returns>用户名,如果未认证则返回空字符串</returns>
</member>
<member name="M:FutureMailAPI.Controllers.BaseController.GetCurrentClientId">
<summary>
获取当前客户端ID
</summary>
<returns>客户端ID如果未认证则返回空字符串</returns>
2025-10-16 09:56:36 +08:00
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.UploadAttachment(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
上传附件
</summary>
<param name="request">文件上传请求</param>
<returns>上传结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.UploadAvatar(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
上传头像
</summary>
<param name="request">文件上传请求</param>
<returns>上传结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.DeleteFile(System.String)">
<summary>
删除文件
</summary>
<param name="fileId">文件ID</param>
<returns>删除结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.GetFile(System.String)">
<summary>
获取文件信息
</summary>
<param name="fileId">文件ID</param>
<returns>文件信息</returns>
</member>
<member name="M:FutureMailAPI.Controllers.NotificationController.RegisterDevice(FutureMailAPI.DTOs.NotificationDeviceRequestDto)">
<summary>
注册设备
</summary>
<param name="request">设备注册请求</param>
<returns>注册结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.NotificationController.GetNotificationSettings">
<summary>
获取通知设置
</summary>
<returns>通知设置</returns>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetTimeline(FutureMailAPI.DTOs.TimelineType,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取用户时间线
</summary>
<param name="type">时间线类型</param>
<param name="startDate">开始日期</param>
<param name="endDate">结束日期</param>
<returns>用户时间线</returns>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetStatistics">
<summary>
获取用户统计数据
</summary>
<returns>用户统计数据</returns>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetSubscription">
<summary>
获取用户订阅信息
</summary>
<returns>用户订阅信息</returns>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetUserProfile">
<summary>
获取用户资料
</summary>
<returns>用户资料</returns>
</member>
<member name="M:FutureMailAPI.Controllers.StatisticsController.GetStatistics">
<summary>
获取用户统计数据
</summary>
<returns>用户统计数据</returns>
</member>
<member name="M:FutureMailAPI.Controllers.TimelineController.GetTimeline(FutureMailAPI.DTOs.TimelineType,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取用户时间线
</summary>
<param name="type">时间线类型</param>
<param name="startDate">开始日期</param>
<param name="endDate">结束日期</param>
<returns>用户时间线</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UploadController.UploadAttachment(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
上传附件
</summary>
<param name="request">文件上传请求</param>
<returns>上传结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UploadController.UploadAvatar(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
上传头像
</summary>
<param name="request">文件上传请求</param>
<returns>上传结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UserController.GetSubscription">
<summary>
获取用户订阅信息
</summary>
<returns>用户订阅信息</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UserController.GetUserProfile">
<summary>
获取用户资料
</summary>
<returns>用户资料</returns>
</member>
<member name="M:FutureMailAPI.Extensions.HttpContextExtensions.GetCurrentUserId(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
2025-10-16 15:21:52 +08:00
获取当前用户ID简化版本不再依赖token
2025-10-16 09:56:36 +08:00
</summary>
</member>
<member name="T:FutureMailAPI.Helpers.FileUploadOperationFilter">
<summary>
Swagger文件上传操作过滤器
</summary>
</member>
<member name="T:FutureMailAPI.Migrations.InitialCreate">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.InitialCreate.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.InitialCreate.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.InitialCreate.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.AddUserPreferences">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddUserPreferences.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddUserPreferences.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddUserPreferences.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.AddSaltToUser">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSaltToUser.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSaltToUser.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
</members>
</doc>