| | |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.support.Kv; |
| | | import org.springblade.core.tool.utils.DateUtil; |
| | | import org.springblade.core.tool.utils.DigestUtil; |
| | | import org.springblade.core.tool.utils.Func; |
| | | import org.springblade.core.tool.utils.StringUtil; |
| | | import org.springblade.modules.FTP.FtpUtil; |
| | | import org.springblade.modules.FTP.OutJson; |
| | | import org.springblade.modules.information.entity.Information; |
| | | import org.springblade.modules.information.excel.ExportInformationExcel; |
| | | import org.springblade.modules.information.excel.ExportInformationSecurityStatistics; |
| | | import org.springblade.modules.information.excel.InforExcel; |
| | | import org.springblade.modules.information.excel.InforImporter; |
| | | import org.springblade.modules.information.service.IInformationService; |
| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import javax.validation.Valid; |
| | | import java.io.*; |
| | | import java.text.DateFormat; |
| | |
| | | return sortedMap; |
| | | } |
| | | |
| | | /** |
| | | * 业务统计情况 |
| | | */ |
| | | @GetMapping("/selectBusinessStatistics") |
| | | public R<IPage> selectBusinessStatistics(InformationVO information, Query query) { |
| | | IPage list = informationService.selectBusinessStatistics(Condition.getPage(query), information); |
| | | return R.data(list); |
| | | } |
| | | |
| | | /** |
| | | * 保安员情况统计 |
| | | */ |
| | | @GetMapping("/selectSecurityStatistics") |
| | | public R<IPage> selectSecurityStatistics(InformationVO information, Query query) { |
| | | IPage list = informationService.selectSecurityStatistics(Condition.getPage(query), information); |
| | | return R.data(list); |
| | | } |
| | | |
| | | /** |
| | | * 业务统计情况导出 |
| | | */ |
| | | @GetMapping("/export-business-statis") |
| | | public void exportBusinessStatis(HttpServletResponse response, InformationVO information) { |
| | | List<ExportInformationExcel> list= informationService.exportBusinessStatis(information); |
| | | ExcelUtil.export(response, "业务统计数据" + DateUtil.time(), "业务统计数据表", list, ExportInformationExcel.class); |
| | | } |
| | | |
| | | /** |
| | | * 保安员情况统计导出 |
| | | */ |
| | | @GetMapping("/export-security-statis-info") |
| | | public void exportSecurityStatisInfo(HttpServletResponse response,InformationVO information) { |
| | | List<ExportInformationSecurityStatistics> list = informationService.exportSecurityStatisInfo(information); |
| | | ExcelUtil.export(response, "保安员统计数据" + DateUtil.time(), "保安员统计数据表", list, ExportInformationSecurityStatistics.class); |
| | | } |
| | | |
| | | } |