CarRepairController.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package com.sooka.sponest.mobile.data.basicdatacontroller;
  2. import com.ruoyi.common.core.web.domain.AjaxResult;
  3. import com.ruoyi.common.core.web.page.PageDomain;
  4. import com.ruoyi.common.core.web.page.TableSupport;
  5. import com.sooka.sponest.data.api.basicdata.domain.Carrepair;
  6. import com.sooka.sponest.data.api.basicdata.service.RemoteCarrepairService;
  7. import org.springframework.web.bind.annotation.*;
  8. import javax.annotation.Resource;
  9. import java.util.Date;
  10. import java.util.List;
  11. @RestController
  12. @RequestMapping("AppCarrepairController")
  13. public class CarRepairController {
  14. @Resource
  15. RemoteCarrepairService remoteCarrepairService;
  16. /**
  17. * 获取车辆保养
  18. *
  19. * @param centerdataTForestCarrepair
  20. * @return
  21. */
  22. @GetMapping("/carrepair/list")
  23. public AjaxResult carrepairList(Carrepair centerdataTForestCarrepair) {
  24. PageDomain pageDomain = TableSupport.buildPageRequest();
  25. Integer pageNum = pageDomain.getPageNum();
  26. Integer pageSize = pageDomain.getPageSize();
  27. String licenseNum = centerdataTForestCarrepair.getLicenseNum();
  28. Date repairTime = centerdataTForestCarrepair.getRepairTime();
  29. String charger = centerdataTForestCarrepair.getCharger();
  30. return AjaxResult.success(remoteCarrepairService.carrepairList(pageNum, pageSize, licenseNum, repairTime, charger).getRows());
  31. }
  32. /**
  33. * 获取车辆保养详情
  34. *
  35. * @param
  36. * @return
  37. */
  38. @GetMapping("/carrepair/edit")
  39. public AjaxResult carrepairEdit(String id) {
  40. return remoteCarrepairService.carrepairEdit(id);
  41. }
  42. /**
  43. * 新增车辆保养
  44. *
  45. * @param json
  46. * @return
  47. */
  48. @PostMapping("/carrepair")
  49. public AjaxResult carrepair(@RequestBody String json) {
  50. return remoteCarrepairService.addCarrepair(json);
  51. }
  52. /**
  53. * 修改车辆保养
  54. *
  55. * @param json
  56. * @return
  57. */
  58. @PostMapping("/carrepair/put")
  59. public AjaxResult putCarrepair(@RequestBody String json) {
  60. return remoteCarrepairService.putCarrepair(json);
  61. }
  62. /**
  63. * 删除车辆保养
  64. *
  65. * @param
  66. * @return
  67. */
  68. @GetMapping("/carrepair/del")
  69. public AjaxResult delCarrepair(@RequestParam("id") List<String> id) {
  70. return remoteCarrepairService.delCarrepair(id.toArray(new String[0]));
  71. }
  72. }