SysUserControllerAPI.java 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.template.api.system;
  2. import com.template.common.result.PageResult;
  3. import com.template.model.pojo.system.SysUser;
  4. import com.template.model.request.loginRequest;
  5. import com.template.model.result.CommonResult;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.ui.Model;
  9. import org.springframework.validation.BindingResult;
  10. import org.springframework.validation.annotation.Validated;
  11. import org.springframework.web.bind.annotation.*;
  12. import java.io.UnsupportedEncodingException;
  13. @RequestMapping("/api/sysUser")
  14. @Api(tags = {"sysUser"}, value = "用户")
  15. public interface SysUserControllerAPI {
  16. @PostMapping(value = "/add")
  17. @ApiOperation(value = "新增用户数据", notes = "新增用户数据", httpMethod = "POST")
  18. @ResponseBody
  19. public CommonResult<Integer> add(@Validated @RequestBody SysUser sysUser);
  20. @PostMapping(value = "/update")
  21. @ApiOperation(value = "修改用户数据", notes = "修改用户数据", httpMethod = "POST")
  22. @ResponseBody
  23. public CommonResult<Integer> update(@Validated @RequestBody SysUser sysUser);
  24. @PostMapping(value = "/del")
  25. @ApiOperation(value = "删除用户数据", notes = "删除用户数据", httpMethod = "POST")
  26. @ResponseBody
  27. public CommonResult<Integer> del(@RequestParam Long id);
  28. @PostMapping(value = "/queryPage")
  29. @ApiOperation(value = "查看用户数据", notes = "查看用户数据", httpMethod = "POST")
  30. @ResponseBody
  31. public CommonResult<PageResult> queryPage(@RequestBody SysUser sysUser);
  32. @PostMapping(value = "/login")
  33. @ApiOperation(value = "登录", notes = "登录", httpMethod = "POST")
  34. @ResponseBody
  35. public CommonResult Login(@RequestBody loginRequest loginRequest, BindingResult bindingResult);
  36. @PostMapping(value = "/queryOwn")
  37. @ApiOperation(value = "获取个人信息", notes = "获取个人信息", httpMethod = "POST")
  38. @ResponseBody
  39. public CommonResult<PageResult> queryOwn();
  40. @RequestMapping(value = "/authorize")
  41. @ApiOperation(value = "统一认证", notes = "统一认证", httpMethod = "POST")
  42. public String authorize(Model model) throws UnsupportedEncodingException;
  43. @RequestMapping(value = "/callback")
  44. @ApiOperation(value = "回调", notes = "回调", httpMethod = "POST")
  45. public String callback(String code, String state) throws UnsupportedEncodingException;
  46. @RequestMapping(value = "/queryScorer")
  47. @ApiOperation(value = "查看评分人", notes = "查看评分人", httpMethod = "POST")
  48. @ResponseBody
  49. public CommonResult queryScorer(@RequestParam String organizes);
  50. @RequestMapping(value = "/authorizeWp")
  51. @ApiOperation(value = "微校授权", notes = "微校授权", httpMethod = "POST")
  52. public String authorizeWp();
  53. @RequestMapping(value = "/code")
  54. @ApiOperation(value = "回调", notes = "回调", httpMethod = "POST")
  55. public String code(String wxcode, String state) throws UnsupportedEncodingException;
  56. }