UserController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.neo.web;
  2. import java.util.List;
  3. import com.neo.mapper.test1.User1Mapper;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.PathVariable;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import com.neo.entity.UserEntity;
  9. import com.neo.mapper.test2.User2Mapper;
  10. @RestController
  11. public class UserController {
  12. @Autowired
  13. private User1Mapper user1Mapper;
  14. @Autowired
  15. private User2Mapper user2Mapper;
  16. @RequestMapping("/getUsers")
  17. public List<UserEntity> getUsers() {
  18. List<UserEntity> users=user1Mapper.getAll();
  19. return users;
  20. }
  21. @RequestMapping("/getUser")
  22. public UserEntity getUser(Long id) {
  23. UserEntity user=user2Mapper.getOne(id);
  24. return user;
  25. }
  26. @RequestMapping("/add")
  27. public void save(UserEntity user) {
  28. user2Mapper.insert(user);
  29. }
  30. @RequestMapping(value="update")
  31. public void update(UserEntity user) {
  32. user2Mapper.update(user);
  33. }
  34. @RequestMapping(value="/delete/{id}")
  35. public void delete(@PathVariable("id") Long id) {
  36. user1Mapper.delete(id);
  37. }
  38. }