qa-prevention-gwj/src/main/java/com/zcloud/service/map/impl/BiTongjiServiceImpl.java

157 lines
4.3 KiB
Java

package com.zcloud.service.map.impl;
import com.zcloud.entity.PageData;
import com.zcloud.mapper.datasource.map.BiTongjiMapper;
import com.zcloud.service.map.BiTongjiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
@Service
@Transactional //开启事物
public class BiTongjiServiceImpl implements BiTongjiService {
@Resource
private BiTongjiMapper biTongjiMapper;
/**
* 地图下方的统计 安全环保检查情况统计
* 近8年数据
* 港股公司和分公司
*/
@Override
public List<PageData> getCountInsByCorpSource(PageData pd) {
return biTongjiMapper.getCountInsByCorpSource(pd);
}
@Override
public List<PageData> getCorpinfoAllByOrder(PageData pd) {
return biTongjiMapper.getCorpinfoAllByOrder(pd);
}
@Override
public Integer getCorpUser(PageData pd) {
return biTongjiMapper.getCorpUser(pd);
}
@Override
public Integer getSupeUser(PageData pd) {
return biTongjiMapper.getSupeUser(pd);
}
@Override
public List<PageData> getCorpUserCountTop10(PageData pd) {
return biTongjiMapper.getCorpUserCountTop10(pd);
}
@Override
public List<PageData> getCorpDeptCount(PageData pd) {
return biTongjiMapper.getCorpDeptCount(pd);
}
/**
* 分公司使用情况的前十部门数的分公司
*
* @param pd
* @return
*/
@Override
public List<PageData> getCorpinfoAllByDeptCountOrder(PageData pd) {
return biTongjiMapper.getCorpinfoAllByDeptCountOrder(pd);
}
@Override
public Integer getInsCountBySuper(PageData pd) {
return biTongjiMapper.getInsCountBySuper(pd);
}
@Override
public Integer getHiddenCountBySuper(PageData pd) {
return biTongjiMapper.getHiddenCountBySuper(pd);
}
@Override
public List<PageData> getSuperInsCountBySubjec(PageData pd) {
return biTongjiMapper.getSuperInsCountBySubjec(pd);
}
@Override
public List<PageData> getSuperInsTop(PageData pd) {
return biTongjiMapper.getSuperInsTop(pd);
}
@Override
public List<PageData> getHiddenCountBySubjec(PageData pd) {
return biTongjiMapper.getHiddenCountBySubjec(pd);
}
@Override
public List<PageData> getHiddenCountByHiddenLevel(PageData pd) {
return biTongjiMapper.getHiddenCountByHiddenLevel(pd);
}
@Override
public List<PageData> getHighriskworkCount(PageData pd) {
return biTongjiMapper.getHighriskworkCount(pd);
}
@Override
public Integer getHiddenCountBySpecial(PageData pd) {
return biTongjiMapper.getHiddenCountBySpecial(pd);
}
@Override
public List<PageData> getHiddenCountByCorpInfoHandle(PageData pd) {
return biTongjiMapper.getHiddenCountByCorpInfoHandle(pd);
}
@Override
public List<PageData> mainStatisticsByCorpinfo(PageData pd) {
return biTongjiMapper.mainStatisticsByCorpinfo(pd);
}
@Override
public List<PageData> mainInsByCorpinfo(PageData pd) {
return biTongjiMapper.mainInsByCorpinfo(pd);
}
@Override
public List<PageData> getHiddenBySource(PageData pd) {
return biTongjiMapper.getHiddenBySource(pd);
}
@Override
public List<PageData> getInsCountPageBySuper(PageData pd) {
return biTongjiMapper.getInsCountPageBySuper(pd);
}
@Override
public List<PageData> getHiddenCountPageBySuper(PageData pd) {
return biTongjiMapper.getHiddenCountPageBySuper(pd);
}
@Override
public List<PageData> getCorpUser2(PageData pd) {
return biTongjiMapper.getCorpUser2(pd);
}
@Override
public List<PageData> getSupeUser2(PageData pd) {
return biTongjiMapper.getSupeUser2(pd);
}
@Override
public List<PageData> listAllCorp(PageData pd) {
return biTongjiMapper.listAllCorp(pd);
}
@Override
public List<PageData> getHiddenCountByHiddenType(PageData pageData) {
return biTongjiMapper.getHiddenCountByHiddenType(pageData);
}
@Override
public PageData getHiddenCountByHeinrich(PageData pd) {
return biTongjiMapper.getHiddenCountByHeinrich(pd);
}
}