UserController.cs 982 B

123456789101112131415161718192021222324252627282930313233
  1. using AmrControl.Dto;
  2. using Microsoft.AspNetCore.Mvc;
  3. // For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
  4. namespace AmrControl.Controllers
  5. {
  6. [ApiController]
  7. public class UserController : ControllerBase
  8. {
  9. [HttpPost]
  10. [Route("api/v1/login")]
  11. public HttpStatus<UserVo> Login([FromBody] UserDto user)
  12. {
  13. HttpStatus<UserVo> status = new HttpStatus<UserVo>();
  14. status.Data = new UserVo();
  15. status.Data.UserName = user.UserName;
  16. status.Data.Token = "hello world!!";
  17. status.Code = Dto.Code.Success;
  18. return status;
  19. }
  20. [HttpPost]
  21. [Route("api/v1/logout")]
  22. public HttpStatus<string> logout([FromBody] UserVo user)
  23. {
  24. HttpStatus<string> status = new HttpStatus<string>();
  25. status.Code = Dto.Code.Success;
  26. return status;
  27. }
  28. }
  29. }