XspaceUserController.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.fdkankan.jp.xspace.controller;
  2. import com.fdkankan.jp.xspace.common.Result;
  3. import com.fdkankan.jp.xspace.common.annotation.CheckPlatformAdminPermit;
  4. import com.fdkankan.jp.xspace.dto.PageXspaceUserDTO;
  5. import com.fdkankan.jp.xspace.dto.XspaceUserDTO;
  6. import com.fdkankan.jp.xspace.mapper.IXspaceUserMapper;
  7. import com.fdkankan.jp.xspace.service.IXspaceUserService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.validation.annotation.Validated;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. /**
  15. * <p>
  16. * xpace用户列表 前端控制器
  17. * </p>
  18. *
  19. * @author
  20. * @since 2024-07-26
  21. */
  22. @RestController
  23. @RequestMapping("/xspaceUser")
  24. public class XspaceUserController extends BaseController{
  25. @Autowired
  26. private IXspaceUserService xspaceUserService;
  27. @CheckPlatformAdminPermit
  28. @PostMapping("/list")
  29. public Result page(@RequestBody @Validated PageXspaceUserDTO param){
  30. return xspaceUserService.pageUser(param, getUser());
  31. }
  32. @CheckPlatformAdminPermit
  33. @PostMapping("/updatePassword")
  34. public Result updatePassword(@RequestBody @Validated XspaceUserDTO param){
  35. return xspaceUserService.updatePassword(param);
  36. }
  37. }