package com.lf.server.mapper.show;
|
|
import com.lf.server.entity.bs.MpipelineEntity;
|
import com.lf.server.entity.show.OneMapEntity;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.stereotype.Repository;
|
|
import java.util.List;
|
|
/**
|
* 管网一张图Mapper
|
* @author 邢锦双
|
*/
|
@Mapper
|
@Repository
|
public interface OneMapMapper {
|
/**
|
* 项目类别conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> projectCategoryCount();
|
|
/**
|
* 项目位置conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> projectLocationCount();
|
|
/**
|
* 国家维度conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> countryDimensionCount();
|
|
/**
|
* 省维conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> provinceDimensionCount();
|
|
/**
|
* 数据存储conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> dataStorageCount();
|
|
/**
|
* 文件格式conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> fileFormatCount();
|
|
/**
|
* 数据申请conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> dataApplyCount();
|
|
/**
|
* 数据访问conut
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> dataVisitCount();
|
|
/**
|
* 下载数统计
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> countDownloads();
|
|
/**
|
* 统计项目显示
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> countProjectDisplay();
|
|
/**
|
* 统计项目参观
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> countProjectTour(MpipelineEntity mpipelineEntity);
|
|
/**
|
* 选择项目参观列表
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> selectProjectTour();
|
|
/**
|
* 统计项目类型
|
*
|
* @return {@link List}<{@link String}>
|
*/
|
public List<OneMapEntity> selectProjectType1();
|
public List<OneMapEntity> selectProjectTypeOne(@Param("endSql") String endSql);
|
|
/**
|
* 查询表信息
|
*
|
* @param tableName
|
* @return {@link List}<{@link String}>
|
*/
|
public List<String> queryTableInfo(@Param("tableName") String tableName);
|
}
|