package com.whyc.controller; import com.github.pagehelper.PageInfo; import com.whyc.dto.BattTestDataDTO; import com.whyc.dto.Response; import com.whyc.pojo.BatttestdataInf; import com.whyc.service.BattTestDataInf2Service; import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("battTestData") @Api(tags = "在线监测-历史数据管理") public class BattTestDataInf2Controller extends BaseController{ @Autowired private BattTestDataInf2Service service; @PostMapping("calcTestData") @ApiOperation(value = "电池组的历史测试数据查询并统计可能存在的落后单体",notes = "原接口:BattTest_ResAction!serchByCondition") public Response> calcTestData(@RequestBody BattTestDataDTO paramDto, @RequestParam Integer pageNum, @RequestParam Integer pageSize){ paramDto.setUId(ActionUtil.getUser().getUId()); PageInfo page = service.calcTestData(paramDto,pageNum,pageSize); return new Response>().set(1,page); } @PostMapping("delete") @ApiOperation(value = "删除") public Response delete(@RequestParam Integer num, @RequestParam Integer battGroupId, @RequestParam Integer testRecordCount, @RequestParam Integer testType){ boolean res = service.delete(num,battGroupId,testRecordCount,testType); return new Response().setII(1,res,null,"删除成功"); } }