EquipmenteHireHeadController.java 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.ygj.yuemum.controller.equipment;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ygj.yuemum.domain.equipment.EquipmenteHireHead;
  4. import com.ygj.yuemum.service.equipment.EquipmenteHireHeadService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. import java.util.Map;
  8. @RestController
  9. public class EquipmenteHireHeadController {
  10. @Autowired
  11. private EquipmenteHireHeadService equipmenteHireHeadService;
  12. @GetMapping("/getAllEquipmenteHireHeads")
  13. public String getAllEquipmenteHireHeads(@RequestParam("page") Integer page, @RequestParam("limit") Integer limit) {
  14. Map<String, Object> equipmenteHireHeadServiceAll = equipmenteHireHeadService.getAll(page, limit);
  15. String jso = JSONObject.toJSONString(equipmenteHireHeadServiceAll);
  16. return jso;
  17. }
  18. @PostMapping("/addEquipmenteHireHead")
  19. public int addEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  20. return equipmenteHireHeadService.addEquipmenteHireHead(equipmenteHireHead);
  21. }
  22. @PostMapping("/addEquipmenteHireHeadOnline")
  23. public int addEquipmenteHireHeadOnline(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  24. return equipmenteHireHeadService.addEquipmenteHireHeadOnline(equipmenteHireHead);
  25. }
  26. @PostMapping("/updateEquipmenteHireHeadOnline")
  27. public int updateEquipmenteHireHeadOnline(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  28. return equipmenteHireHeadService.updateEquipmenteHireHeadOnline(equipmenteHireHead);
  29. }
  30. @GetMapping("/deleteEquipmenteHireHead")
  31. public int deleteEquipmenteHireHead(@RequestParam("eh_code") String eh_code) {
  32. return equipmenteHireHeadService.deleteEquipmenteHireHead(eh_code);
  33. }
  34. @PostMapping("/updateEquipmenteHireHead")
  35. public int updateEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  36. return equipmenteHireHeadService.updateEquipmenteHireHead(equipmenteHireHead);
  37. }
  38. @PostMapping("/queryEquipmenteHireHead")
  39. public String queryEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  40. Map<String, Object> equipmenteHireHead1 = equipmenteHireHeadService.queryEquipmenteHireHead(equipmenteHireHead);
  41. String jso = JSONObject.toJSONString(equipmenteHireHead1);
  42. return jso;
  43. }
  44. @GetMapping("/getEquipmenteHireHead")
  45. public EquipmenteHireHead getOne(@RequestParam("eh_code") String eh_code) {
  46. EquipmenteHireHead equipmenteHireHead = equipmenteHireHeadService.getEquipmenteHireHead(eh_code);
  47. return equipmenteHireHead;
  48. }
  49. @PostMapping("/equipmentActive")
  50. public int equipmentActive(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  51. return equipmenteHireHeadService.equipmentActive(equipmenteHireHead);
  52. }
  53. @PostMapping("/equipmentSettle")
  54. public int equipmentSettle(@ModelAttribute EquipmenteHireHead equipmenteHireHead) {
  55. return equipmenteHireHeadService.equipmentSettle(equipmenteHireHead);
  56. }
  57. @RequestMapping(value = "/WxPayReturn", method = RequestMethod.POST, produces="application/json;charset=UTF-8")
  58. @ResponseBody
  59. public int WxPayReturn(@RequestBody Map<String,String> params) {
  60. EquipmenteHireHead equipmenteHireHead = new EquipmenteHireHead();
  61. equipmenteHireHead.setEh_code(params.get("eh_code"));
  62. equipmenteHireHead.setEh_status(2);
  63. return equipmenteHireHeadService.updateEqorderStatus(equipmenteHireHead);
  64. }
  65. }