using Microsoft.AspNetCore.Mvc; using WcsMain.ApiServe.ControllerFilter; using WcsMain.ApiServe.ControllerFilter.ExceptionFilter; using WcsMain.ApiServe.Controllers.Dto; using WcsMain.ApiServe.Controllers.Dto.WcsDto.User; using WcsMain.ApiServe.Service.WcsService; using WcsMain.DataBase.TableEntity; namespace WcsMain.ApiServe.Controllers.WcsController; [Route("api/wcs/user")] [ApiController] [WcsExceptionFilter] public class UserController(UserService userService) : ControllerBase { /// /// 用户登录 /// /// /// /// /// 若登录成功则返回用户名和用户菜单 /// [HttpPost("login")] public WcsApiResponse Login([FromBody] LoginRequest request) => userService.Login(request); /// /// 分页查询所有用户信息 /// /// /// [HttpPost("getUserWithPage")] [WcsAuthorization] public WcsApiResponse> GetUserWithPage([FromBody] GetUserWithPageRequest request) => userService.GetUserWithPage(request); }