package com.fgkj.controller;
|
|
import com.fgkj.dto.BattInf;
|
import com.fgkj.dto.Battresdata;
|
import com.fgkj.dto.ServiceModel;
|
import com.fgkj.services.BattresdataService;
|
import com.opensymphony.xwork2.ActionSupport;
|
import io.swagger.annotations.Api;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
@RequestMapping("battResData")
|
@RestController
|
@Api
|
public class BattresdataController {
|
|
@Autowired
|
private BattresdataService service;
|
|
// private Battresdata brd;
|
|
//根据电池组id和单体id查询内阻历史信息
|
@GetMapping("monHistory")
|
public ServiceModel serchByMonHistory(@RequestBody BattInf binf) {
|
// BattInf binf=ActionUtil.getGson("yyyy-MM-dd HH:mm:ss").fromJson(json, BattInf.class);
|
ServiceModel model = service.serchByMonHistory(binf);
|
return model;
|
}
|
|
@PostMapping("/")
|
public ServiceModel add(@RequestBody Battresdata brd) {
|
ServiceModel model = service.add(brd);
|
return model;
|
}
|
|
@PutMapping("/")
|
public ServiceModel update(@RequestBody Battresdata brd) {
|
ServiceModel model = service.update(brd);
|
return model;
|
}
|
|
@DeleteMapping("/")
|
public ServiceModel delete(@RequestBody Battresdata brd) {
|
ServiceModel model = service.delete(brd);
|
return model;
|
}
|
|
@GetMapping("byCondition")
|
public ServiceModel serchByCondition(@RequestBody Battresdata brd) {
|
|
ServiceModel model = service.serchByCondition(brd);
|
return model;
|
}
|
|
@GetMapping("all")
|
public ServiceModel searchAll(@RequestBody Battresdata brd) {
|
ServiceModel model = service.searchAll(brd);
|
return model;
|
}
|
|
}
|