| | |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.sxkj.fw.cockpit.vo.DeviceStatisticsVO; |
| | | import org.sxkj.fw.common.GenericConverter; |
| | | import org.sxkj.fw.common.IdParam; |
| | | import org.sxkj.fw.device.dto.FwDeviceDTO; |
| | |
| | | import org.sxkj.fw.device.excel.FwDeviceExcel; |
| | | import org.sxkj.fw.device.param.FwDevicePageParam; |
| | | import org.sxkj.fw.device.service.IFwDeviceService; |
| | | import org.sxkj.fw.device.vo.DeviceTypeStatisticsVO; |
| | | import org.sxkj.fw.device.vo.FwDeviceVO; |
| | | import org.sxkj.fw.device.wrapper.FwDeviceWrapper; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | |
| | | return R.status(fwDeviceService.deleteLogic(Func.toLongList(ids))); |
| | | } |
| | | |
| | | /** |
| | | * 设备类型统计 |
| | | * @return 统计数据 |
| | | */ |
| | | @GetMapping("/statisticalDeviceType") |
| | | @ApiOperationSupport(order = 6) |
| | | @ApiOperation(value = "设备类型统计", notes = "设备类型统计") |
| | | public R<List<DeviceTypeStatisticsVO>> statisticalDeviceType() { |
| | | return R.data(fwDeviceService.getDeviceTypeStatistics()); |
| | | } |
| | | |
| | | /** |
| | | * 设备类型统计 |
| | | * @return 统计数据 |
| | | */ |
| | | @GetMapping("/statisticalDeviceOut") |
| | | @ApiOperationSupport(order = 7) |
| | | @ApiOperation(value = "设备出库去向统计", notes = "设备出库去向统计") |
| | | public R<List<DeviceStatisticsVO>> statisticalDeviceOut() { |
| | | return R.data(fwDeviceService.getDeviceOutStatistics()); |
| | | } |
| | | |
| | | /** |
| | | * 设备生产厂商统计 |
| | | * @return 统计数据 |
| | | */ |
| | | @GetMapping("/statisticalDeviceManufacturer") |
| | | @ApiOperationSupport(order = 8) |
| | | @ApiOperation(value = "设备生产厂商统计", notes = "设备生产厂商统计") |
| | | public R<List<DeviceStatisticsVO>> statisticalDeviceManufacturer() { |
| | | return R.data(fwDeviceService.getDeviceManufacturerStatistics()); |
| | | } |
| | | |
| | | /** |
| | | * 导出数据 |
| | | */ |
| | | @GetMapping("/export-fwDevice") |
| | | @ApiOperationSupport(order = 6) |
| | | @ApiOperationSupport(order = 99) |
| | | @ApiOperation(value = "导出数据", notes = "传入fwDevice") |
| | | @ApiIgnore |
| | | public void exportFwDevice(@ApiIgnore @RequestParam Map<String, Object> fwDevice, BladeUser bladeUser, HttpServletResponse response) { |