类 UserThirdpartPhoneController
java.lang.Object
net.sohelp.boot.admin.core.base.BaseController
net.sohelp.boot.dev.web.user.UserThirdpartPhoneController
@RestController("dev-user-thirdpart-phone")
@RequestMapping("/dev/user/phone")
public class UserThirdpartPhoneController
extends BaseController
手机第三方控制器
提供与手机号相关的操作接口,包括发送短信、绑定/解绑手机号等。
- 从以下版本开始:
- 2024/10/23 17:32
- 作者:
- ShenganWu
-
字段概要
从类继承的字段 net.sohelp.boot.admin.core.base.BaseController
request, response -
构造器概要
构造器 -
方法概要
从类继承的方法 net.sohelp.boot.admin.core.base.BaseController
error, error, fail, fail, fail, getLoginID, getLoginName, getLoginOrgID, getLoginOrgName, getLoginUser, getNickname, getTenantId, getUserName, getUserNo, i18n, i18n, isAdministrator, isDeveloper, limit, offset, ok, ok, response, response, responseStream, success, success, success, success, validateToken
-
构造器详细资料
-
UserThirdpartPhoneController
public UserThirdpartPhoneController()
-
-
方法详细资料
-
sendPhone
@PostMapping("/sendPhone") @Permission("ADMIN") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<Object> sendPhone(@RequestBody Map<String, Object> paramMap) throws Exception向指定用户发送手机消息通知- 参数:
paramMap- 请求参数,必须包含 to_user_id(目标用户ID) 和 message(消息内容)- 返回:
- 返回发送结果,成功则返回“发送成功!”
- 抛出:
Exception- 数据库或服务调用异常时抛出
-
getCode
@PostMapping("/sendPhoneCode") @Permission("ADMIN") public ApiResult<String> getCode(@RequestBody Map<String, String> paramMap) throws Exception发送手机验证码- 参数:
paramMap- 请求参数,必须包含 phone 字段表示手机号码- 返回:
- 返回发送结果,成功则返回“发送成功”
- 抛出:
Exception- 服务调用异常时抛出
-
phoneBinding
@PostMapping("/binding") @Transactional(rollbackFor=java.lang.Exception.class) @Permission("ADMIN") public ApiResult<String> phoneBinding(@RequestBody Map<String, Object> paramMap) throws Exception绑定当前登录用户的手机号- 参数:
paramMap- 请求参数,需包含 code(验证码)、phone(手机号)- 返回:
- 返回绑定结果,成功则返回“绑定成功”
- 抛出:
Exception- 验证失败或数据库操作异常时抛出
-
phoneUnbind
@PostMapping("/unbind") @Permission("ADMIN") @Transactional(rollbackFor=java.lang.Exception.class) public ApiResult<String> phoneUnbind() throws Exception解除当前登录用户的手机号绑定- 返回:
- 返回解绑结果,成功则返回“解绑成功!”
- 抛出:
Exception- 数据库操作异常时抛出
-