/* * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Neither the name of the dreamlu.net developer nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * Author: Chill 庄骞 (smallchill@163.com) */ package org.springblade.modules.information.service.impl; import org.springblade.modules.dispatcher.vo.DispatcherVO; import org.springblade.modules.information.entity.Information; import org.springblade.modules.information.vo.InformationVO; import org.springblade.modules.information.mapper.InformationMapper; import org.springblade.modules.information.service.IInformationService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springblade.modules.information.vo.ResponseVo; import org.springblade.modules.system.vo.UserVO; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import java.util.Map; /** * 服务实现类 * * @author BladeX * @since 2021-07-07 */ @Service public class InformationServiceImpl extends ServiceImpl implements IInformationService { @Override public IPage selectInformationPage(IPage page, InformationVO information) { return page.setRecords(baseMapper.selectInformationPage(page, information)); } @Override public void deleteIn(String ids) { baseMapper.deleteIn(ids); } @Override public void deleteSh(String ids) { baseMapper.deleteSh(ids); } @Override public void deleteMe(String ids) { baseMapper.deleteMe(ids); } @Override public Map selectCount(String departmentid) { return baseMapper.selectCount(departmentid); } @Override public List> selectInCount(String jurisdiction,String deptid) { return baseMapper.selectInCount(jurisdiction,deptid); } @Override public List>selectCs(String jurisdiction,String deptid) { return baseMapper.selectCs(jurisdiction,deptid); } @Override public List> selectTo(String jurisdiction,String deptid) { return baseMapper.selectTo(jurisdiction,deptid); } @Override public Map queryYearSoil(String year,String jurisdiction,String deptid) { return baseMapper.queryYearSoil(year,jurisdiction,deptid); } @Override public Map queryYearAn(String year,String jurisdiction,String deptid) { return baseMapper.queryYearAn(year,jurisdiction,deptid); } @Override public List> queryCountB(String jurisdiction, String deptid) { return baseMapper.queryCountB(jurisdiction, deptid); } @Override public List> queryCountZc(String jurisdiction, String deptid) { return baseMapper.queryCountZc(jurisdiction, deptid); } @Override public List> queryCountCz(String jurisdiction, String deptid) { return baseMapper.queryCountCz(jurisdiction, deptid); } @Override public List> queryCountSb(String jurisdiction, String deptid) { return baseMapper.queryCountSb(jurisdiction, deptid); } @Override public List> queryCountKh(String jurisdiction, String deptid) { return baseMapper.queryCountKh(jurisdiction, deptid); } @Override public List> queryCountPq(String jurisdiction, String deptid) { return baseMapper.queryCountPq(jurisdiction, deptid); } @Override public Map queryYearZ(String year, String jurisdiction, String deptid) { return baseMapper.queryYearZ(year, jurisdiction, deptid); } @Override public Map queryYearZc(String year, String jurisdiction, String deptid) { return baseMapper.queryYearZc(year, jurisdiction, deptid); } @Override public Map queryYearCz(String year, String jurisdiction, String deptid) { return baseMapper.queryYearCz(year, jurisdiction, deptid); } @Override public Map queryYearKh(String year, String jurisdiction, String deptid) { return baseMapper.queryYearKh(year, jurisdiction, deptid); } @Override public Map queryYearBanan(String year, String jurisdiction, String deptid) { return baseMapper.queryYearBanan(year, jurisdiction, deptid); } @Override public List> selectExtype(String jurisdiction, String deptid,String type) { return baseMapper.selectExtype(jurisdiction, deptid,type); } @Override public List> selectJur() { return baseMapper.selectJur(); } @Override public int selectExtypeUser() { return baseMapper.selectExtypeUser(); } @Override public List> selectBx(String jurisdiction, String deptid,String type) { return baseMapper.selectBx(jurisdiction, deptid,type); } @Override public Map queryYearDe(String year, String jurisdiction, String deptid) { return baseMapper.queryYearDe(year, jurisdiction, deptid); } @Override public Map selectPcount(String jurisdiction, String deptid) { return baseMapper.selectPcount(jurisdiction, deptid); } @Override public Map selectWPcount(String jurisdiction, String deptid) { return baseMapper.selectWPcount(jurisdiction, deptid); } @Override public List> selectIn(String jurisdiction) { return baseMapper.selectIn(jurisdiction); } @Override public void deleteDept(String ids) { baseMapper.deleteDept(ids); } @Override public IPage selectLi(IPage page,String jurisdiction, String deptid,String stats) { return page.setRecords(baseMapper.selectLi(page,jurisdiction, deptid,stats)); } @Override public List> seCountI(String jurisdiction, String deptid) { return baseMapper.seCountI(jurisdiction, deptid); } @Override public String seCountUm(String jurisdiction, String deptid) { return baseMapper.seCountUm(jurisdiction, deptid); } @Override public String seCountUg(String jurisdiction, String deptid) { return baseMapper.seCountUg(jurisdiction, deptid); } @Override public Map queryYearPz(String year, String jurisdiction, String deptid) { return baseMapper.queryYearPz(year, jurisdiction, deptid); } @Override public IPage selectTb(IPage page,String jurisdiction,String enterpriseName) { return page.setRecords(baseMapper.selectTb(page,jurisdiction, enterpriseName)); } @Override public IPage selectJj(IPage page,String jurisdiction,String enterpriseName) { return page.setRecords(baseMapper.selectJj(page,jurisdiction, enterpriseName)); } @Override public IPage selectYw(IPage page,String jurisdiction, String deptid,String stats) { return page.setRecords(baseMapper.selectYw(page,jurisdiction, deptid,stats)); } @Override public IPage selectUIn(IPage page,String deptid, String name, String hold, String photo, String examinationtype, String dispatch,String soil) { return page.setRecords(baseMapper.selectUIn(page,deptid, name, hold, photo, examinationtype, dispatch,soil)); } @Override public IPage selectDis(IPage page,String jurisdiction,String deptid,String fid) { return page.setRecords(baseMapper.selectDis(page,jurisdiction,deptid,fid)); } @Override public List> selectFw() { return baseMapper.selectFw(); } @Override public List> selectCf(String jurisdiction) { return baseMapper.selectCf(jurisdiction); } @Override public List> selectCl(String jurisdiction) { return baseMapper.selectCl(jurisdiction); } @Override public List> selectWg(String jurisdiction) { return baseMapper.selectWg(jurisdiction); } @Override public List> selectJy(String jurisdiction) { return baseMapper.selectJy(jurisdiction); } @Override public List> selectYs(String jurisdiction) { return baseMapper.selectYs(jurisdiction); } @Override public List> selectAge(String jurisdiction, String deptid) { return baseMapper.selectAge(jurisdiction, deptid); } @Override public List> selJur() { return baseMapper.selJur(); } @Override public String selJurchilder(String id) { return baseMapper.selJurchilder(id); } @Override public List> seleJuList(String substring) { return baseMapper.seleJuList(substring); } @Override public List> seleP(String jurisdiction, String deptid) { return baseMapper.seleP(jurisdiction, deptid); } /** * 获取保安公司信息(本市保安公司,分公司)包含经纬度 * @return */ @Override public List getSecurityUnitPositionInfo() { return baseMapper.getSecurityUnitPositionInfo(); } /** * 根据辖区查询保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitInfoPage(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitInfoPage(page, information)); } /** * 根据辖区查询统计保安公司持证情况分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitHoldInfoPage(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitHoldInfoPage(page, information)); } /** * 根据辖区查询统计保安公司持证率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitHoldLess50Page(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitLess50Page(page,1,information)); } /** * 根据辖区查询统计保安公司派遣率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitDispatcherLess50Page(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitLess50Page(page,2, information)); } /** * 根据辖区查询统计保安公司社保缴纳率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitSoilLess50Page(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitLess50Page(page,3, information)); } /** * 根据辖区查询统计保安公司考试通过率低于50%的保安公司个数及保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitExamLess50Page(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitExamLess50Page(page, information)); } /** * 根据辖区查询统计当前辖区下的保安公司(本市保安公司,分公司)预警信息,包含(未持证,现实表现差,未缴纳社保,资格审查异常) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSubstationWarnInfoPage(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSubstationWarnInfoPage(page, information)); } /** * 根据辖区查询统计当前辖区下的保安公司(本市保安公司,分公司))服务对象小于2家的公司数量的分页信息 * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitServerLess2Page(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitServerLess2Page(page, information)); } /** * 根据辖区查询统计保安公司保险缴纳率低于90%的保安公司个数及保安公司分页信息(本市保安公司,分公司) * @param page 分页条件 * @param information 查询条件 * @return */ @Override public IPage getSecurityUnitInsuranceLessPage(IPage page, InformationVO information) { return page.setRecords(baseMapper.getSecurityUnitLess50Page(page,4, information)); } /** * 统计表现差的信息 * @return */ @Override public List getSecurityPerformanceGroupCountList() { return baseMapper.getSecurityPerformanceGroupCountList(); } /** * 统计资格审查异常信息 * @return */ @Override public List getSecurityExaminationGroupCountList() { return baseMapper.getSecurityExaminationGroupCountList(); } /** * 考试通过率低于50% * @return */ @Override public List getSecurityExamPassingGroupCountList() { return baseMapper.getSecurityExamPassingGroupCountList(); } /** * 查询 1 持证率低于50%, 2 社保缴纳率低于50%, 3 派遣率低于50% * @param type 1 持证率低于50%, 2 社保缴纳率低于50%, 3 派遣率低于50% * @return */ @Override public List getSecurityHoldAndSoidAndDispatchGroupCountList(Integer type) { return baseMapper.getSecurityHoldAndSoidAndDispatchGroupCountList(type); } /** * 根据辖区,公司查询未缴纳社保,未缴纳保险,未派遣人数 * @param page * @param information * @param type * @return */ @Override public IPage getNotSocialAndInsuranceAndDispatcherNumber(IPage page, InformationVO information, int type) { return null; // return page.setRecords(baseMapper.getNotSocialAndInsuranceAndDispatcherNumber(page, information,type)); } }