| | |
| | | @AutoLog(value = "设备故障停机时长表-计算MTBF") |
| | | @ApiOperation(value = "设备故障停机时长表-计算MTBF", notes = "设备故障停机时长表-计算MTBF") |
| | | @PostMapping(value = "/computeMtbf") |
| | | public Result<?> computeMtbf() { |
| | | |
| | | public Result<?> computeMtbf(@RequestBody String month) { |
| | | mdcDownTimeService.computeMtbf(month); |
| | | return Result.OK("计算成功!"); |
| | | } |
| | | |
| | |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | String userId = user.getId(); |
| | | return mdcRepairInfoService.exportXls(userId, mdcRepairInfoVo); |
| | | // return super.exportXls(request, mdcRepairInfo, MdcRepairInfo.class, "设备维修时长表"); |
| | | } |
| | | |
| | | /** |
| | |
| | | return super.importExcel(request, response, MdcRepairInfo.class); |
| | | } |
| | | |
| | | /** |
| | | * 计算MTTR |
| | | * |
| | | * @return |
| | | */ |
| | | @AutoLog(value = "设备维修时长表-计算MTTR") |
| | | @ApiOperation(value = "设备维修时长表-计算MTTR", notes = "设备维修时长表-计算MTTR") |
| | | @PostMapping(value = "/computeMttr") |
| | | public Result<?> computeMttr(@RequestBody String month) { |
| | | mdcRepairInfoService.computeMttr(month); |
| | | return Result.OK("计算成功!"); |
| | | } |
| | | |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | ModelAndView exportXls(String userId, MdcDownTimeVo mdcDownTimeVo); |
| | | |
| | | /** |
| | | * 计算MTBF |
| | | * |
| | | * @param month |
| | | */ |
| | | void computeMtbf(String month); |
| | | } |
| | |
| | | * @return |
| | | */ |
| | | ModelAndView exportXls(String userId, MdcRepairInfoVo mdcRepairInfoVo); |
| | | |
| | | /** |
| | | * 计算MTTR |
| | | * |
| | | * @param month |
| | | */ |
| | | void computeMttr(String month); |
| | | } |
| | |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | | List<MdcDownTime> downTimes = this.baseMapper.selectList(queryWrapper); |
| | | // 导出文件名称 |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "设备故障停机时长列表"); |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "设备故障停机时长列表"); |
| | | mv.addObject(NormalExcelConstants.CLASS, MdcDownTime.class); |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("设备故障停机时长表数据", "导出人:" + user.getRealname(), "设备故障停机时长数据")); |
| | |
| | | mv.addObject(NormalExcelConstants.DATA_LIST, downTimes); |
| | | return mv; |
| | | } |
| | | |
| | | /** |
| | | * 计算MTBF |
| | | * |
| | | * @param month |
| | | */ |
| | | @Override |
| | | public void computeMtbf(String month) { |
| | | |
| | | } |
| | | } |
| | |
| | | ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); |
| | | List<MdcRepairInfo> repairInfos = this.baseMapper.selectList(queryWrapper); |
| | | // 导出文件名称 |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "设备维修时长列表"); |
| | | mv.addObject(NormalExcelConstants.FILE_NAME, "设备维修时长列表"); |
| | | mv.addObject(NormalExcelConstants.CLASS, MdcRepairInfo.class); |
| | | LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); |
| | | mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("设备维修时长表数据", "导出人:" + user.getRealname(), "设备维修时长数据")); |
| | |
| | | mv.addObject(NormalExcelConstants.DATA_LIST, repairInfos); |
| | | return mv; |
| | | } |
| | | |
| | | /** |
| | | * 计算MTTR |
| | | * |
| | | * @param month |
| | | */ |
| | | @Override |
| | | public void computeMttr(String month) { |
| | | |
| | | } |
| | | } |