EmployeeUsersControllerAPI.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.template.api;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.template.model.dto.EmployeeUsersDetailsDto;
  4. import com.template.model.dto.EmployeeUsersDto;
  5. import com.template.model.dto.UsersDetailsDto;
  6. import com.template.model.dto.UsersDto;
  7. import com.template.model.result.CommonResult;
  8. import io.swagger.annotations.ApiOperation;
  9. import org.springframework.validation.BindingResult;
  10. import org.springframework.web.bind.annotation.*;
  11. @RequestMapping("/auto/employeeUsers")
  12. public interface EmployeeUsersControllerAPI {
  13. @PostMapping("/saveUsers")
  14. @ApiOperation(value = "添加员工", notes = "添加用户", httpMethod = "POST")
  15. CommonResult saveUsers(@RequestBody EmployeeUsersDto usersDto, BindingResult bindingResult);
  16. @GetMapping("/getUsersPage")
  17. @ApiOperation(value = "用户分页", notes = "用户分页", httpMethod = "GET")
  18. CommonResult getUsersPage(int adminMenuId,int page,int size,String keyWord,String startTime,String endTime);
  19. @PostMapping("/updateDetails")
  20. @ApiOperation(value = "用户编辑", notes = "用户编辑", httpMethod = "POST")
  21. CommonResult updateDetails(@RequestBody EmployeeUsersDetailsDto employeeUsersDetailsDto, BindingResult bindingResult);
  22. @GetMapping("/deleteUsers")
  23. @ApiOperation(value = "用户删除", notes = "用户删除", httpMethod = "GET")
  24. CommonResult deleteUsers(int adminMenuId,int userId);
  25. @GetMapping("/getUser")
  26. @ApiOperation(value = "通过用户id找到对应用户", notes = "通过用户id找到对应用户", httpMethod = "GET")
  27. CommonResult getUser(@RequestParam String userId);
  28. @GetMapping("/getAllUser")
  29. @ApiOperation(value = "查询所有用户", notes = "查询所有用户", httpMethod = "GET")
  30. CommonResult getAllUser();
  31. }