修改接口

This commit is contained in:
2025-10-16 15:21:52 +08:00
parent 82220ce0b8
commit dd398c1c32
274 changed files with 22777 additions and 22905 deletions

View File

@@ -25,11 +25,35 @@
<param name="request">未来预测请求</param>
<returns>未来预测结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.AIController.GetCurrentUserId">
<member name="T:FutureMailAPI.Controllers.BaseController">
<summary>
从JWT令牌中获取当前用户ID
基础控制器,提供通用的用户身份验证方法
</summary>
<returns>用户ID</returns>
</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>
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.UploadAttachment(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
@@ -59,12 +83,6 @@
<param name="fileId">文件ID</param>
<returns>文件信息</returns>
</member>
<member name="M:FutureMailAPI.Controllers.FileUploadController.GetCurrentUserId">
<summary>
从当前请求中获取用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.NotificationController.RegisterDevice(FutureMailAPI.DTOs.NotificationDeviceRequestDto)">
<summary>
注册设备
@@ -78,47 +96,6 @@
</summary>
<returns>通知设置</returns>
</member>
<member name="M:FutureMailAPI.Controllers.NotificationController.GetCurrentUserId">
<summary>
从JWT令牌中获取当前用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.Login(FutureMailAPI.DTOs.OAuthLoginDto)">
<summary>
OAuth登录端点
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.CreateClient(FutureMailAPI.DTOs.OAuthClientCreateDto)">
<summary>
创建OAuth客户端
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.GetClient(System.String)">
<summary>
获取OAuth客户端信息
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.Authorize(FutureMailAPI.DTOs.OAuthAuthorizationRequestDto)">
<summary>
OAuth授权端点
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.ExchangeToken(FutureMailAPI.DTOs.OAuthTokenRequestDto)">
<summary>
OAuth令牌端点
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.RevokeToken(System.String,System.String)">
<summary>
撤销令牌
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.OAuthController.IntrospectToken(System.String)">
<summary>
验证令牌
</summary>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetTimeline(FutureMailAPI.DTOs.TimelineType,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取用户时间线
@@ -146,24 +123,12 @@
</summary>
<returns>用户资料</returns>
</member>
<member name="M:FutureMailAPI.Controllers.PersonalSpaceController.GetCurrentUserId">
<summary>
从当前请求中获取用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.StatisticsController.GetStatistics">
<summary>
获取用户统计数据
</summary>
<returns>用户统计数据</returns>
</member>
<member name="M:FutureMailAPI.Controllers.StatisticsController.GetCurrentUserId">
<summary>
从JWT令牌中获取当前用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.TimelineController.GetTimeline(FutureMailAPI.DTOs.TimelineType,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
获取用户时间线
@@ -173,12 +138,6 @@
<param name="endDate">结束日期</param>
<returns>用户时间线</returns>
</member>
<member name="M:FutureMailAPI.Controllers.TimelineController.GetCurrentUserId">
<summary>
从JWT令牌中获取当前用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UploadController.UploadAttachment(FutureMailAPI.DTOs.FileUploadWithFileRequestDto)">
<summary>
上传附件
@@ -193,12 +152,6 @@
<param name="request">文件上传请求</param>
<returns>上传结果</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UploadController.GetCurrentUserId">
<summary>
从JWT令牌中获取当前用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UserController.GetSubscription">
<summary>
获取用户订阅信息
@@ -211,25 +164,9 @@
</summary>
<returns>用户资料</returns>
</member>
<member name="M:FutureMailAPI.Controllers.UserController.GetCurrentUserId">
<summary>
从JWT令牌中获取当前用户ID
</summary>
<returns>用户ID</returns>
</member>
<member name="M:FutureMailAPI.Extensions.HttpContextExtensions.GetCurrentUserId(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
获取当前用户ID
</summary>
</member>
<member name="M:FutureMailAPI.Extensions.HttpContextExtensions.GetCurrentUserEmail(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
获取当前用户邮箱
</summary>
</member>
<member name="M:FutureMailAPI.Extensions.HttpContextExtensions.GetCurrentAccessToken(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
获取当前访问令牌
获取当前用户ID简化版本不再依赖token
</summary>
</member>
<member name="T:FutureMailAPI.Helpers.FileUploadOperationFilter">
@@ -261,18 +198,6 @@
<member name="M:FutureMailAPI.Migrations.AddUserPreferences.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.AddOAuthEntities">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddOAuthEntities.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddOAuthEntities.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddOAuthEntities.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
<member name="T:FutureMailAPI.Migrations.AddSaltToUser">
<inheritdoc />
</member>
@@ -282,8 +207,5 @@
<member name="M:FutureMailAPI.Migrations.AddSaltToUser.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
<inheritdoc />
</member>
<member name="M:FutureMailAPI.Migrations.AddSaltToUser.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
<inheritdoc />
</member>
</members>
</doc>