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<String,Object> values){
|
return bigDeviceService.bigDeviceInsert(values);
|
}
|
|
/**
|
* 大型生产设备列表
|
* @param values
|
* @return
|
*/
|
@PostMapping("/bigDeviceList")
|
public BasicResult bigDeviceList(@RequestBody Map<String,Object> 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<String,Object> values){
|
return bigDeviceService.bigDeviceUpdate(values);
|
}
|
|
/**
|
* 大型设备下拉
|
* @return
|
*/
|
@GetMapping("/bigDevicePull")
|
public BasicResult bigDevicePull(){
|
return bigDeviceService.bigDevicePull();
|
}
|
|
//大型设备导出
|
@PostMapping("/bigDeviceExcel")
|
public void bigDeviceExcel(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
bigDeviceService.bigDeviceExcel(values,response);
|
}
|
|
|
}
|