package com.fdkankan.jp.xspace.controller; import com.fdkankan.jp.xspace.common.Result; import com.fdkankan.jp.xspace.common.annotation.CheckPlatformAdminPermit; import com.fdkankan.jp.xspace.dto.PageXspaceUserDTO; import com.fdkankan.jp.xspace.dto.XspaceUserDTO; import com.fdkankan.jp.xspace.mapper.IXspaceUserMapper; import com.fdkankan.jp.xspace.service.IXspaceUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** *
* xpace用户列表 前端控制器 *
* * @author * @since 2024-07-26 */ @RestController @RequestMapping("/xspaceUser") public class XspaceUserController extends BaseController{ @Autowired private IXspaceUserService xspaceUserService; @CheckPlatformAdminPermit @PostMapping("/list") public Result page(@RequestBody @Validated PageXspaceUserDTO param){ return xspaceUserService.pageUser(param, getUser()); } @CheckPlatformAdminPermit @PostMapping("/updatePassword") public Result updatePassword(@RequestBody @Validated XspaceUserDTO param){ return xspaceUserService.updatePassword(param); } }