UsersAPI.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.template.api;
  2. import com.template.model.dto.UsersDetailsDto;
  3. import com.template.model.dto.UsersDto;
  4. import com.template.model.result.CommonResult;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.validation.BindingResult;
  7. import org.springframework.web.bind.annotation.*;
  8. @RequestMapping("/auto/users")
  9. public interface UsersAPI {
  10. @PostMapping("/saveUsers")
  11. @ApiOperation(value = "添加用户", notes = "添加用户", httpMethod = "POST")
  12. CommonResult saveUsers(@RequestBody UsersDto usersDto, BindingResult bindingResult);
  13. @GetMapping("/getUsersPage")
  14. @ApiOperation(value = "用户分页", notes = "用户分页", httpMethod = "GET")
  15. CommonResult getUsersPage(int adminMenuId,int page,int size,String keyWord,String startTime,String endTime);
  16. @PostMapping("/updateDetails")
  17. @ApiOperation(value = "用户编辑", notes = "用户编辑", httpMethod = "POST")
  18. CommonResult updateDetails(@RequestBody UsersDetailsDto usersDetailsDto, BindingResult bindingResult);
  19. @GetMapping("/deleteUsers")
  20. @ApiOperation(value = "用户删除", notes = "用户删除", httpMethod = "GET")
  21. CommonResult deleteUsers(int adminMenuId,int userId);
  22. @GetMapping("/departmentList")
  23. @ApiOperation(value = "部门下拉列表", notes = "部门下拉列表", httpMethod = "GET")
  24. CommonResult departmentList();
  25. @GetMapping("/getUser")
  26. @ApiOperation(value = "通过用户id找到对应用户", notes = "通过用户id找到对应用户", httpMethod = "GET")
  27. CommonResult getUser(@RequestParam String userId);
  28. }