UnifiedUserCenterController.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.ylx.web.controller.usercenter;
  2. import com.ylx.common.core.controller.BaseController;
  3. import com.ylx.common.core.domain.R;
  4. import com.ylx.usercenter.domain.dto.UnifiedUserCenterDTO;
  5. import com.ylx.usercenter.service.UnifiedUserCenterService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import lombok.extern.slf4j.Slf4j;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import javax.annotation.Resource;
  14. @RestController
  15. @RequestMapping("/userCenter")
  16. @Api(tags = {"一账通客户端"})
  17. @Slf4j
  18. public class UnifiedUserCenterController extends BaseController {
  19. @Resource
  20. private UnifiedUserCenterService unifiedUserCenterService;
  21. @ApiOperation("查询用户绑定")
  22. @PostMapping("/userApp/queryBind")
  23. public R<?> queryBind(@RequestBody UnifiedUserCenterDTO dto) {
  24. return this.unifiedUserCenterService.queryBind(dto);
  25. }
  26. @ApiOperation("添加用户绑定")
  27. @PostMapping("/userApp/bind")
  28. public R<?> bind(@RequestBody UnifiedUserCenterDTO dto) {
  29. return this.unifiedUserCenterService.bind(dto);
  30. }
  31. @ApiOperation("解除用户绑定")
  32. @PostMapping("/userApp/unbind")
  33. public R<?> unbind(@RequestBody UnifiedUserCenterDTO dto) {
  34. return this.unifiedUserCenterService.unbind(dto);
  35. }
  36. }