| | |
| | | package com.tcm.training.admin.app.settings.controller; |
| | | |
| | | import com.tcm.training.admin.app.auth.dto.AppWechatLoginRequest; |
| | | import com.tcm.training.admin.app.auth.vo.AppLoginResponse; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsNotificationUpdateRequest; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsPasswordUpdateRequest; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsPhoneBindRequest; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsPhoneCodeRequest; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsPhoneUpdateRequest; |
| | | import com.tcm.training.admin.app.settings.dto.AppSettingsProfileUpdateRequest; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 首次绑定当前登录用户手机号。 |
| | | */ |
| | | @PutMapping("/phone/bind") |
| | | public ApiResponse<AppLoginResponse> bindPhone(@Valid @RequestBody AppSettingsPhoneBindRequest request) { |
| | | return ApiResponse.ok(appSettingsService.bindPhone(request)); |
| | | } |
| | | |
| | | /** |
| | | * 修改当前登录用户密码。 |
| | | */ |
| | | @PutMapping("/password") |