AppController.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.alvin.controller;
  2. import com.alvin.common.entity.PageResult;
  3. import com.alvin.common.entity.Result;
  4. import com.alvin.entity.User;
  5. import lombok.extern.slf4j.Slf4j;
  6. import org.springframework.web.bind.annotation.GetMapping;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.util.Collections;
  10. @Slf4j
  11. @RestController
  12. @RequestMapping("/user")
  13. public class AppController {
  14. /**
  15. * 找到一个
  16. *
  17. * @return {@link Result<User>}
  18. */
  19. @GetMapping("/findOne")
  20. public Result<User> findOne() {
  21. User user = new User();
  22. user.setName("小米");
  23. user.setAge(18);
  24. log.info(user.toString());
  25. return Result.success(user);
  26. }
  27. @GetMapping("/queryPage")
  28. public Result<PageResult<User>> queryPage() {
  29. User user = new User();
  30. user.setName("小米");
  31. user.setAge(18);
  32. PageResult<User> pageResult = new PageResult<>(1, 10, 100L, Collections.singletonList(user));
  33. return Result.success(pageResult);
  34. }
  35. }