package com.thhy.engineering.modules.biz.device.controller; import com.thhy.engineering.modules.biz.device.service.TBigDeviceService; import com.thhy.general.common.BasicResult; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; import java.util.Map; @RestController @RequestMapping("/bigDevice") public class TBigDeviceController { @Resource private TBigDeviceService bigDeviceService; /** * 大型生产设备添加 * @param values * @return */ @PostMapping("/bigDeviceInsert") public BasicResult bigDeviceInsert(@RequestBody Map values){ return bigDeviceService.bigDeviceInsert(values); } /** * 大型生产设备列表 * @param values * @return */ @PostMapping("/bigDeviceList") public BasicResult bigDeviceList(@RequestBody Map values){ return bigDeviceService.bigDeviceList(values); } /** * 大型生产设备详情 * @param bigDeviceId * @return */ @GetMapping("/bigDeviceInfo") public BasicResult bigDeviceInfo(@RequestParam String bigDeviceId){ return bigDeviceService.bigDeviceInfo(bigDeviceId); } /** * 大型生产设备删除 * @param bigDeviceId * @return */ @GetMapping("/bigDeviceDel") public BasicResult bigDeviceDel(@RequestParam String bigDeviceId){ return bigDeviceService.bigDeviceDel(bigDeviceId); } /** * 大型生产设备修改 * @param values * @return */ @PostMapping("/bigDeviceUpdate") public BasicResult bigDeviceUpdate(@RequestBody Map values){ return bigDeviceService.bigDeviceUpdate(values); } /** * 大型设备下拉 * @return */ @GetMapping("/bigDevicePull") public BasicResult bigDevicePull(){ return bigDeviceService.bigDevicePull(); } //大型设备导出 @PostMapping("/bigDeviceExcel") public void bigDeviceExcel(@RequestBody Map values, HttpServletResponse response){ bigDeviceService.bigDeviceExcel(values,response); } }