hejianhao
2026-08-28 16a57a8fc6868cea9171a1119698572407a2fc03
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/auth/controller/AppAuthController.java
@@ -1,6 +1,7 @@
package com.tcm.training.admin.app.auth.controller;
import com.tcm.training.admin.app.auth.dto.AppSmsCodeSendRequest;
import com.tcm.training.admin.app.auth.dto.AppAppleLoginRequest;
import com.tcm.training.admin.app.auth.dto.AppPasswordLoginRequest;
import com.tcm.training.admin.app.auth.dto.AppPasswordResetRequest;
import com.tcm.training.admin.app.auth.dto.AppPasswordResetVerifyRequest;
@@ -69,6 +70,14 @@
    }
    /**
     * 使用苹果授权信息完成 APP 登录。
     */
    @PostMapping("/apple-login")
    public ApiResponse<AppLoginResponse> appleLogin(@Valid @RequestBody AppAppleLoginRequest request) {
        return ApiResponse.ok(appAuthService.appleLogin(request));
    }
    /**
     * 发送 APP 忘记密码验证码。
     */
    @PostMapping("/password-reset/code")
@@ -101,4 +110,12 @@
        appAuthService.logout();
        return ApiResponse.ok(null);
    }
    /**
     * 刷新当前 APP 登录态有效期。
     */
    @PostMapping("/refresh-token")
    public ApiResponse<AppLoginResponse> refreshToken() {
        return ApiResponse.ok(appAuthService.refreshToken());
    }
}