管道基础大数据平台系统开发-【后端】-Server
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
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();
 
    /**
     * 统计数据类别
     *
     * @return {@link List}<{@link String}>
     */
    public List<String> statisticalDataCategories();
 
    /**
     * 统计数据服务类型
     *
     * @return {@link List}<{@link String}>
     */
    public List<String> statisticalDataServiceType();
 
    /**
     * 登录人数统计
     *
     * @return {@link List}<{@link String}>
     */
    public List<String> loginNumberStatistics();
 
    /**
     * 文件格式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();
 
    /**
     * 统计项目参观
     *
     * @param mpipelineEntity mpipeline实体
     * @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();
 
    /**
     * 选择项目类型
     *
     * @param endSql 最终sql
     * @return {@link List}<{@link OneMapEntity}>
     */
    public List<OneMapEntity> selectProjectTypeOne(@Param("endSql") String endSql);
 
    /**
     * 查询表信息
     *
     * @param tableName
     * @return {@link List}<{@link String}>
     */
    public List<String> queryTableInfo(@Param("tableName") String tableName);
}