package com.thhy.engineering.modules.biz.device.controller; import com.thhy.engineering.modules.biz.device.service.SysDeviceService; 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("/device") public class SysDeviceController { @Resource private SysDeviceService deviceService; //设备添加 @PostMapping("/deviceInsert") public BasicResult deviceInsert(@RequestBody Map values){ return deviceService.deviceInsert(values); } //设备列表 @PostMapping("/deviceList") public BasicResult deviceList(@RequestBody Map values){ return deviceService.deviceList(values); } //设备详情 @GetMapping("/deviceInfo") public BasicResult deviceInfo(@RequestParam String deviceId){ return deviceService.deviceInfo(deviceId); } //设备修改 @PostMapping("/deviceUpdate") public BasicResult deviceUpdate(@RequestBody Map values){ return deviceService.deviceUpdate(values); } //设备删除 @GetMapping("/deviceDel") public BasicResult deviceDel(@RequestParam String deviceId){ return deviceService.deviceDel(deviceId); } //管片蒸养 列表 @PostMapping("/steamList") public BasicResult steamList(@RequestBody Map values){ return deviceService.steamList(values); } //管片蒸养导出 @PostMapping("/steamExport") public void steamExport(@RequestBody Map values, HttpServletResponse response){ deviceService.steamExport(values,response); } //设备类型 @GetMapping("/devicePull") public BasicResult devicePull(@RequestParam String deviceType){ return deviceService.devicePull(deviceType); } //模具使用 报表 @PostMapping("/mouldList") public BasicResult mouldList(@RequestBody Map values){ return deviceService.mouldList(values); } }