RepairUserControllerAPI.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.repair.api;
  2. import com.repair.model.request.insertRepairUserRequest;
  3. import com.repair.model.request.updateAddressBookRequest;
  4. import com.repair.model.request.updateUserDataRequest;
  5. import com.repair.model.result.CommonResult;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.validation.BindingResult;
  9. import org.springframework.validation.annotation.Validated;
  10. import org.springframework.web.bind.annotation.*;
  11. @RequestMapping("/api/repairUser")
  12. @Api(tags = {"RepairUserController"}, value = "用户")
  13. public interface RepairUserControllerAPI {
  14. @PostMapping(value = "/insertRepairUserSetting")
  15. @ApiOperation(value = "添加用户", notes = "添加用户数据", httpMethod = "POST")
  16. CommonResult InsertRepairUser(@Validated @RequestBody insertRepairUserRequest irur, BindingResult bindingResult);
  17. @PostMapping(value = "/updateRepairUserSettingById")
  18. @ApiOperation(value = "编辑用户数据", notes = "编辑用户数据", httpMethod = "POST")
  19. CommonResult updateRepairUserById(@Validated @RequestBody updateUserDataRequest ra, BindingResult bindingResult);
  20. @GetMapping(value = "/queryPageRepairUser")
  21. @ApiOperation(value = "用户分页数据", notes = "用户分页数据", httpMethod = "GET")
  22. CommonResult queryPageRepairUser(@RequestParam int currentPage, @RequestParam int pageCount, String keyWord, Integer teamId, Integer schoolId);
  23. @GetMapping(value = "/deleteRepairUserSettingById")
  24. @ApiOperation(value = "根据ID删除指定用户", notes = "根据ID删除指定用户", httpMethod = "GET")
  25. CommonResult deleteRepairUserById(@RequestParam int id);
  26. @GetMapping(value = "/queryRepairUserByCardNumber")
  27. @ApiOperation(value = "根据卡号删除指定用户", notes = "根据卡号删除指定用户", httpMethod = "GET")
  28. CommonResult queryRepairUserByCardNumber(@RequestParam String cardNumber);
  29. @GetMapping(value = "/queryPageRepairUsers")
  30. @ApiOperation(value = "获取派单的人员分页数据", notes = "获取派单的人员分页数据", httpMethod = "GET")
  31. CommonResult queryPageRepairUsers(@RequestParam int currentPage, @RequestParam int pageCount, Integer recordId, String keyWord);
  32. @GetMapping(value = "/getAddressBook")
  33. @ApiOperation(value = "获取通讯录列表数据", notes = "获取通讯录列表数据", httpMethod = "GET")
  34. CommonResult getAddressBook(@RequestParam Integer schoolId,@RequestParam Integer userId, String keyWord);
  35. @PostMapping(value = "/updateAddressBook")
  36. @ApiOperation(value = "通讯录编辑数据", notes = "通讯录编辑数据", httpMethod = "POST")
  37. CommonResult updateAddressBook(@Validated @RequestBody updateAddressBookRequest uabp, BindingResult bindingResult);
  38. @GetMapping(value = "/queryPageCollaborator")
  39. @ApiOperation(value = "获取协作审核下拉人员分页数据", notes = "获取协作审核下拉人员分页数据", httpMethod = "GET")
  40. CommonResult queryPageCollaborator(Integer currentPage, Integer pageCount, @RequestParam Integer schoolId,@RequestParam Integer userId, String keyWord);
  41. @GetMapping(value = "/queryPositiveReviewPage")
  42. @ApiOperation(value = "工单完成排行榜分页数据", notes = "工单完成排行榜分页数据", httpMethod = "GET")
  43. CommonResult queryPositiveReviewPage(@RequestParam int currentPage, @RequestParam int pageCount, @RequestParam Integer schoolId);
  44. }