SysUserController.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.huimv.admin.controller;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.huimv.admin.domain.primary.SysUserEntity;
  4. import com.huimv.admin.domain.secondary.Users;
  5. import com.huimv.admin.group.UserAndAccountGroup;
  6. import com.huimv.admin.repo.secondary.UsersRepository;
  7. import com.huimv.admin.service.IUserService;
  8. import com.huimv.admin.utils.Result;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.CrossOrigin;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RequestParam;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import java.util.List;
  15. @CrossOrigin
  16. @RestController
  17. @RequestMapping("/user")
  18. public class SysUserController {
  19. @Autowired
  20. private IUserService iUserService;
  21. @RequestMapping("/add")
  22. public Result addUser(SysUserEntity user){
  23. return iUserService.addUser(user);
  24. }
  25. @RequestMapping("/edit")
  26. public Result updateUser(SysUserEntity user){
  27. return iUserService.updateUser(user);
  28. }
  29. @RequestMapping("/remove")
  30. public Result removeUser( @RequestParam("userIds") List<Integer> userIds) {
  31. return iUserService.removeUser(userIds);
  32. }
  33. @RequestMapping("/list_old")
  34. public List<UserAndAccountGroup> listUser_old(@RequestParam(name = "pageNum") int pageNum,
  35. @RequestParam(name = "pageSize") int pageSize,
  36. @RequestParam(name = "searchStr", required = false) String searchStr) {
  37. return iUserService.yxxList(searchStr,pageNum,pageNum);
  38. }
  39. @RequestMapping("/list")
  40. public JSONObject listUser(@RequestParam(name = "pageNum") int pageNum,
  41. @RequestParam(name = "pageSize") int pageSize,
  42. @RequestParam(name = "searchStr", required = false) String searchStr) {
  43. return iUserService.findUserAccount(searchStr,pageNum,pageSize);
  44. }
  45. @Autowired
  46. private UsersRepository usersRepository;
  47. @RequestMapping("/list1")
  48. public void listUser1(){
  49. usersRepository.save(new Users());
  50. }
  51. }