package com.thhy.materials.modules.biz.materials.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.materials.service.SysAssistRecordService;
|
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("/assistRecord")
|
public class SysAssistRecordController {
|
|
@Resource
|
private SysAssistRecordService assistRecordService;
|
//添加
|
@PostMapping("/assistRecordInsert")
|
public BasicResult assistRecordInsert(@RequestBody HashMap<String, Object> values){
|
return assistRecordService.assistRecordInsert(values);
|
}
|
//入库记录列表
|
@PostMapping("/assistRecordList")
|
public BasicResult assistRecordList(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistRecordList(values);
|
}
|
|
//入库删除
|
@PostMapping("/assistRecordDel")
|
public BasicResult assistRecordDel(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistRecordDel(values);
|
}
|
//入库详情
|
@GetMapping("/assistRecordInfo")
|
public BasicResult assistRecordInfo(@RequestParam String id){
|
return assistRecordService.assistRecordInfo(id);
|
}
|
//出库列表
|
@PostMapping("/assistRecordOutList")
|
public BasicResult assistRecordOutList(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistRecordOutList(values);
|
}
|
//库存校正
|
@PostMapping("/assistCheck")
|
public BasicResult assistCheck(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistCheck(values);
|
}
|
//校正列表
|
@PostMapping("/assistCorrectionList")
|
public BasicResult assistCorrectionList(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistCorrectionList(values);
|
}
|
//入库导出
|
@PostMapping("/assistExport")
|
public void assistExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
assistRecordService.assistExport(values,response);
|
}
|
//模板
|
@GetMapping("/recordExportTemplate")
|
public void variateExcelTemplate(HttpServletResponse response){
|
assistRecordService.recordExportTemplate(response);
|
}
|
//出库导出
|
@PostMapping("/assistOutExport")
|
public void assistOutExport(@RequestBody Map<String, Object> values, HttpServletResponse response){
|
assistRecordService.assistOutExport(values,response);
|
}
|
//入库导入
|
@PostMapping("/assistRecordExcel")
|
public BasicResult assistRecordExcel(@RequestParam MultipartFile file, HttpServletRequest request){
|
return assistRecordService.variateExcel(file,request);
|
}
|
//辅材消耗统计
|
@PostMapping("/assistStatistics")
|
public BasicResult assistStatistics(@RequestBody Map<String,Object> values){
|
return assistRecordService.assistStatistics(values);
|
}
|
//辅材消耗导出
|
@PostMapping("/assistStatisticsExcel")
|
public BasicResult assistStatisticsExcel(@RequestBody Map<String,Object> values,HttpServletResponse response){
|
return assistRecordService.assistStatisticsExcel(values,response);
|
}
|
//辅材消耗类型下拉
|
@GetMapping("/assistRecordPull")
|
public BasicResult assistRecordPull(){
|
return assistRecordService.assistRecordPull();
|
}
|
|
|
}
|