package com.ygj.yuemum.controller.equipment; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.equipment.EquipmenteHireDetail; import com.ygj.yuemum.service.equipment.EquipmenteHireDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @RestController public class EquipmenteHireDetailController { @Autowired private EquipmenteHireDetailService equipmenteHireDetailService; @GetMapping("/getEquipmenteHireDetail") public String getEquipmenteHireDetail(@RequestParam("page") Integer page,@RequestParam("limit") Integer limit) { Map equipmentInfos= equipmenteHireDetailService.getEquipmenteHireDetails(page,limit); String jso = JSONObject.toJSONString(equipmentInfos); return jso; } @GetMapping("/getAllEquipmenteHireDetails") public List getAllEquipmenteHireHeads() { return equipmenteHireDetailService.getAll(); } @PostMapping("/addEquipmenteHireDetail") public int addEquipmenteHireDetail(@ModelAttribute EquipmenteHireDetail equipmenteHireDetail) { return equipmenteHireDetailService.addEquipmenteHireDetail(equipmenteHireDetail); } @GetMapping("/deleteEquipmenteHireDetail") public int deleteEquipmenteHireDetail(@RequestParam("eh_code") String eh_code) { return equipmenteHireDetailService.deleteEquipmenteHireDetail(eh_code); } @PostMapping("/updateEquipmenteHireDetail") public int updateEquipmenteHireDetail(@ModelAttribute EquipmenteHireDetail equipmenteHireDetail) { return equipmenteHireDetailService.updateEquipmenteHireDetail(equipmenteHireDetail); } @PostMapping("/queryEquipmenteHireDetail") public String queryEquipmenteHireDetail(@ModelAttribute EquipmenteHireDetail equipmenteHireDetail) { Map equipmenteHireHead1= equipmenteHireDetailService.queryEquipmenteHireDetail(equipmenteHireDetail); String jso = JSONObject.toJSONString(equipmenteHireHead1); return jso; } @GetMapping("/getCustomerEq") public List getCustomerEq (@RequestParam("eh_cmname") String eh_cmname){ return equipmenteHireDetailService.getCustomerEq(eh_cmname); } }