package com.thhy.materials.modules.biz.concret.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.concret.service.SysSteelService;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/steel")
|
public class SysSteelController {
|
@Resource
|
private SysSteelService steelService;
|
|
//类型添加
|
@PostMapping("/steelInsert")
|
public BasicResult steelInsert(@RequestBody Map<String,Object> values){
|
return steelService.steelInsert(values);
|
}
|
//类型列表
|
@PostMapping("/steelList")
|
public BasicResult steelList(@RequestBody Map<String,Object> values){
|
return steelService.steelList(values);
|
}
|
//类型列表数据 //Thing.js
|
@GetMapping("/steelThingJsList")
|
public BasicResult steelThingJsList(@RequestParam String token){
|
return steelService.steelThingJsList(token);
|
}
|
//静水渠 温度湿度
|
@PostMapping("/restDataByOne")
|
public BasicResult restDataByOne(HttpServletRequest request, String token){
|
String deviceId = request.getParameter("deviceId");
|
return steelService.restDataByOne(deviceId);
|
}
|
|
//类型删除
|
@GetMapping("/steelDel")
|
public BasicResult steelDel(@RequestParam String steelId){
|
return steelService.steelDel(steelId);
|
}
|
//类型详情
|
@GetMapping("/steelInfo")
|
public BasicResult steelInfo(@RequestParam String steelId){
|
return steelService.steelInfo(steelId);
|
}
|
//类型修改
|
@PostMapping("/steelUpdate")
|
public BasicResult steelUpdate(@RequestBody Map<String,Object> values){
|
return steelService.steelUpdate(values);
|
}
|
//库存校正
|
@PostMapping("/steelCheck")
|
public BasicResult steelCheck(@RequestBody Map<String,Object> values){
|
return steelService.steelCheck(values);
|
}
|
//校正列表
|
@PostMapping("/steelCheckList")
|
public BasicResult steelCheckList(@RequestBody Map<String,Object> values){
|
return steelService.steelCheckList(values);
|
}
|
|
//校正记录导出
|
@PostMapping("/steelCheckExport")
|
public void recordExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
steelService.steelCheckExport(values,response);
|
}
|
//钢筋下拉
|
@GetMapping("/steelPull")
|
public BasicResult steelPull(){
|
return steelService.steelPull();
|
}
|
|
|
/**
|
* 预警设置
|
* @param map
|
* @return
|
*/
|
@PostMapping("/steelAlertSettings")
|
public BasicResult steelAlertSettings(@RequestBody Map<String,Object> map){
|
String steelId = (String) map.get("steelId");
|
Integer alarmCount = (Integer) map.get("alarmCount");
|
return steelService.steelAlertSettings(steelId,alarmCount);
|
}
|
|
/**
|
* 预警设置
|
* @return
|
*/
|
@PostMapping("/selectSteelAlert")
|
public BasicResult selectSteelAlert(){
|
return steelService.selectSteelAlert();
|
}
|
}
|