UserController.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package com.controller.user;
  2. import com.config.RoleInterceptor.Auth;
  3. import com.model.pojo.RepEntity;
  4. import com.model.vo.configVo.LoginInfo;
  5. import com.model.vo.configVo.UserGroupInfo;
  6. import com.model.vo.configVo.UserGroupSetInfo;
  7. import com.server.user.UserService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.List;
  13. @RestController
  14. //@RequestMapping("/User")
  15. public class UserController {
  16. @Autowired
  17. UserService userService;
  18. /*
  19. 登录(生成token)
  20. */
  21. @RequestMapping("/login")
  22. public RepEntity login(@RequestBody LoginInfo body){
  23. // String url = "http://10.1.1.168:8099/ERP/common/login.action?username=u0783&password=1111qqqq&language=undefined&sob=N_USOFTSYS";
  24. return userService.login(body);
  25. }
  26. /*
  27. 查询用户列表
  28. */
  29. @Auth(user = "admin")
  30. @RequestMapping("/getUserList")
  31. public RepEntity getUserList(){
  32. return userService.getUserList();
  33. }
  34. /*
  35. 查询匹配用户
  36. */
  37. @RequestMapping("/getNameList")
  38. public RepEntity getNameList(@RequestBody String body){
  39. return userService.getNameList(body);
  40. }
  41. /*
  42. 创建用户组
  43. */
  44. @Auth(user = "admin")
  45. @RequestMapping("/createUserGroup")
  46. public RepEntity createUserGroup(@RequestBody UserGroupInfo body){
  47. return userService.createUserGroup(body);
  48. }
  49. /*
  50. 更新用户组
  51. */
  52. @Auth(user = "admin")
  53. @RequestMapping("/updateUserGroup")
  54. public RepEntity updateUserGroup(@RequestBody UserGroupInfo body){
  55. return userService.updateUserGroup(body);
  56. }
  57. /*
  58. 查询用户组列表
  59. */
  60. @Auth(user = "admin")
  61. @RequestMapping("/getUserGroupList")
  62. public RepEntity getUserGroupList(){
  63. return userService.getUserGroup();
  64. }
  65. /*
  66. 删除用户组
  67. */
  68. @Auth(user = "admin")
  69. @RequestMapping("/delUserGroup")
  70. public RepEntity delUserGroup(@RequestBody List<Integer> body){
  71. return userService.delUserGroup(body);
  72. }
  73. /*
  74. 用户组添加用户
  75. */
  76. @Auth(user = "admin")
  77. @RequestMapping("/setUserInto")
  78. public RepEntity setUserInto(@RequestBody UserGroupSetInfo body){
  79. return userService.setUserInto(body);
  80. }
  81. /*
  82. 查询用户组下的用户
  83. */
  84. @Auth(user = "admin")
  85. @RequestMapping("/getUserInGroup")
  86. public RepEntity getUserInGroup(@RequestBody int body){
  87. return userService.getUserInGroup(body);
  88. }
  89. /*
  90. 删除用户组下的用户
  91. */
  92. @Auth(user = "admin")
  93. @RequestMapping("/delUserInGroup")
  94. public RepEntity delUserInGroup(@RequestBody UserGroupSetInfo body){
  95. return userService.delUserInGroup(body);
  96. }
  97. }