package com.thhy.materials.modules.biz.concret.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.concret.service.SysSteelRecordService;
|
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
@RestController
|
@RequestMapping("/record")
|
public class SysSteelRecordController {
|
|
@Resource
|
private SysSteelRecordService recordService;
|
|
//入库记录
|
@PostMapping("/recordInsert")
|
public BasicResult recordInsert(@RequestBody HashMap<String,Object> values){
|
return recordService.recordInsert(values);
|
}
|
|
//入库列表
|
@PostMapping("/recordList")
|
public BasicResult recordList(@RequestBody Map<String,Object> values){
|
return recordService.recordList(values);
|
}
|
|
//入库列表 /消耗记录 thing.js 数据
|
@GetMapping("/recordThingJsList")
|
public BasicResult recordThingJsList(@RequestParam String token){
|
return recordService.recordThingJsList(token);
|
}
|
|
|
//入库删除
|
@GetMapping("/recordDel")
|
public BasicResult recordDel(@RequestParam String id){
|
return recordService.recordDel(id);
|
}
|
|
//入库详情
|
@GetMapping("/recordInfo")
|
public BasicResult recordInfo(@RequestParam String id){
|
return recordService.recordInfo(id);
|
}
|
|
//导出
|
@PostMapping("/recordExport")
|
public void recordExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
recordService.recordExport(values,response);
|
}
|
//消耗记录导出
|
@PostMapping("/recordOutExport")
|
public void recordOutExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
recordService.recordOutExport(values,response);
|
}
|
|
|
//测点模板
|
@GetMapping("/recordExportTemplate")
|
public void variateExcelTemplate(HttpServletResponse response){
|
recordService.variateExcelTemplate(response);
|
}
|
|
|
//导入
|
@PostMapping("/recordExcel")
|
public BasicResult variateExcel(@RequestParam MultipartFile file, HttpServletRequest request) throws Exception {
|
return recordService.variateExcel(file,request);
|
}
|
|
//钢筋统计
|
@PostMapping("/recordStatistics")
|
public BasicResult steelStatistics(@RequestBody Map<String,Object> values){
|
return recordService.steelStatistics(values);
|
}
|
//统计数量
|
@PostMapping("/recordSum")
|
public BasicResult recordSum(@RequestBody Map<String,Object> values){
|
return recordService.recordSum(values);
|
}
|
//钢筋统计导出
|
@PostMapping("/recordStatisticsExcel")
|
public BasicResult recordStatisticsExcel(@RequestBody Map<String,Object> values,HttpServletResponse response){
|
return recordService.recordStatisticsExcel(values,response);
|
}
|
|
}
|