From 50fdcb14bcd0ba57181d434a96d7d416edf1c29d Mon Sep 17 00:00:00 2001 From: Administrator <admin> Date: Fri, 17 Sep 2021 10:44:29 +0800 Subject: [PATCH] 考试,通知公告,派遣记录,单位,保安公司统计接口同步 --- src/main/java/org/springblade/modules/information/service/IInformationService.java | 78 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 78 insertions(+), 0 deletions(-) diff --git a/src/main/java/org/springblade/modules/information/service/IInformationService.java b/src/main/java/org/springblade/modules/information/service/IInformationService.java index d4b2bd1..649b79f 100644 --- a/src/main/java/org/springblade/modules/information/service/IInformationService.java +++ b/src/main/java/org/springblade/modules/information/service/IInformationService.java @@ -91,4 +91,82 @@ List<Map<Object,Object>> selJur(); String selJurchilder(String id); List<Map<Object,Object>> seleJuList(String substring); + + /** + * 获取保安公司信息(本市保安公司,分公司)包含经纬度 + * @return + */ + List<InformationVO> getSecurityUnitPositionInfo(); + + /** + * 根据辖区查询保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitInfoPage(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司持证情况分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitHoldInfoPage(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司持证率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitHoldLess50Page(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司派遣率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitDispatcherLess50Page(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司社保缴纳率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitSoilLess50Page(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司考试通过率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitExamLess50Page(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计当前辖区下的保安公司(本市保安公司,分公司)预警信息,包含(未持证,现实表现差,未缴纳社保,资格审查异常) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSubstationWarnInfoPage(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计当前辖区下的保安公司(本市保安公司,分公司))服务对象小于2家的公司数量的分页信息 + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitServerLess2Page(IPage<InformationVO> page, InformationVO information); + + /** + * 根据辖区查询统计保安公司保险缴纳率低于90%的保安公司个数及保安公司分页信息(本市保安公司,分公司) + * @param page 分页条件 + * @param information 查询条件 + * @return + */ + IPage<InformationVO> getSecurityUnitInsuranceLessPage(IPage<InformationVO> page, InformationVO information); } -- Gitblit v1.9.3