2026.1.13提交,jyt版本
This commit is contained in:
64
src/main/java/com/bigdata/dto/OsTrafficRatioDTO.java
Normal file
64
src/main/java/com/bigdata/dto/OsTrafficRatioDTO.java
Normal file
@@ -0,0 +1,64 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 操作系统流量占比统计 DTO
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class OsTrafficRatioDTO {
|
||||
|
||||
/**
|
||||
* 操作系统名称(OS + OS_VERSION)
|
||||
*/
|
||||
private String osName;
|
||||
|
||||
/**
|
||||
* 操作系统
|
||||
*/
|
||||
private String os;
|
||||
|
||||
/**
|
||||
* 操作系统版本
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* 运营商
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 总上传流量
|
||||
*/
|
||||
private Double totalUploadTraffic;
|
||||
|
||||
/**
|
||||
* 总下载流量
|
||||
*/
|
||||
private Double totalDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 总流量(上传+下载)
|
||||
*/
|
||||
private Double totalTraffic;
|
||||
|
||||
/**
|
||||
* 流量占比(百分比)
|
||||
*/
|
||||
private Double trafficRatio;
|
||||
|
||||
/**
|
||||
* 记录数量
|
||||
*/
|
||||
private Long recordCount;
|
||||
}
|
||||
54
src/main/java/com/bigdata/dto/OsTrafficRegionTopDTO.java
Normal file
54
src/main/java/com/bigdata/dto/OsTrafficRegionTopDTO.java
Normal file
@@ -0,0 +1,54 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 手机OS流量区域Top1统计DTO
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class OsTrafficRegionTopDTO {
|
||||
|
||||
/**
|
||||
* 区域行索引(0-19)
|
||||
*/
|
||||
private Integer rowIndex;
|
||||
|
||||
/**
|
||||
* 区域列索引(0-14)
|
||||
*/
|
||||
private Integer colIndex;
|
||||
|
||||
/**
|
||||
* 区域中心经度
|
||||
*/
|
||||
private Double centerLon;
|
||||
|
||||
/**
|
||||
* 区域中心纬度
|
||||
*/
|
||||
private Double centerLat;
|
||||
|
||||
/**
|
||||
* Top1 手机OS名称
|
||||
*/
|
||||
private String osName;
|
||||
|
||||
/**
|
||||
* 操作系统
|
||||
*/
|
||||
private String os;
|
||||
|
||||
/**
|
||||
* Top1 OS的总流量
|
||||
*/
|
||||
private Double totalTraffic;
|
||||
|
||||
/**
|
||||
* 该区域内的总记录数
|
||||
*/
|
||||
private Long recordCount;
|
||||
}
|
||||
80
src/main/java/com/bigdata/dto/OsTrafficRegionTopRequest.java
Normal file
80
src/main/java/com/bigdata/dto/OsTrafficRegionTopRequest.java
Normal file
@@ -0,0 +1,80 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 手机OS流量区域Top1查询请求参数
|
||||
*/
|
||||
@Data
|
||||
public class OsTrafficRegionTopRequest {
|
||||
|
||||
/**
|
||||
* 运营商名称(CMCC、CUCC、CTCC),可选
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式(如:Android、iOS等),可选
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 最小上传流量,可选
|
||||
*/
|
||||
private Double minUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最大上传流量,可选
|
||||
*/
|
||||
private Double maxUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最小下载流量,可选
|
||||
*/
|
||||
private Double minDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 最大下载流量,可选
|
||||
*/
|
||||
private Double maxDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 开始日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String startDate;
|
||||
|
||||
/**
|
||||
* 结束日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String endDate;
|
||||
|
||||
/**
|
||||
* 可视区域最小经度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double minLon;
|
||||
|
||||
/**
|
||||
* 可视区域最大经度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double maxLon;
|
||||
|
||||
/**
|
||||
* 可视区域最小纬度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double minLat;
|
||||
|
||||
/**
|
||||
* 可视区域最大纬度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double maxLat;
|
||||
|
||||
/**
|
||||
* 网格行数,默认20
|
||||
*/
|
||||
private Integer gridRows = 20;
|
||||
|
||||
/**
|
||||
* 网格列数,默认15(20*15=300个矩形)
|
||||
*/
|
||||
private Integer gridCols = 15;
|
||||
}
|
||||
59
src/main/java/com/bigdata/dto/PhoneQualityUsageDTO.java
Normal file
59
src/main/java/com/bigdata/dto/PhoneQualityUsageDTO.java
Normal file
@@ -0,0 +1,59 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 手机网络质量使用情况统计 DTO
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PhoneQualityUsageDTO {
|
||||
|
||||
/**
|
||||
* 手机型号(OS + OS_VERSION)
|
||||
*/
|
||||
private String phoneModel;
|
||||
|
||||
/**
|
||||
* 操作系统
|
||||
*/
|
||||
private String os;
|
||||
|
||||
/**
|
||||
* 操作系统版本
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* 运营商
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 总上传流量
|
||||
*/
|
||||
private Double totalUploadTraffic;
|
||||
|
||||
/**
|
||||
* 总下载流量
|
||||
*/
|
||||
private Double totalDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 总流量(上传+下载)
|
||||
*/
|
||||
private Double totalTraffic;
|
||||
|
||||
/**
|
||||
* 记录数量
|
||||
*/
|
||||
private Long recordCount;
|
||||
}
|
||||
50
src/main/java/com/bigdata/dto/PhoneQualityUsageRequest.java
Normal file
50
src/main/java/com/bigdata/dto/PhoneQualityUsageRequest.java
Normal file
@@ -0,0 +1,50 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 手机网络质量使用情况查询请求参数
|
||||
*/
|
||||
@Data
|
||||
public class PhoneQualityUsageRequest {
|
||||
|
||||
/**
|
||||
* 运营商名称(CMCC、CUCC、CTCC),可选,传 "ALL" 或不传表示查询所有
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式(如:Android、iOS等),可选
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 最小上传流量,可选
|
||||
*/
|
||||
private Double minUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最大上传流量,可选
|
||||
*/
|
||||
private Double maxUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最小下载流量,可选
|
||||
*/
|
||||
private Double minDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 最大下载流量,可选
|
||||
*/
|
||||
private Double maxDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 开始日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String startDate;
|
||||
|
||||
/**
|
||||
* 结束日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String endDate;
|
||||
}
|
||||
64
src/main/java/com/bigdata/dto/PhoneTrafficRatioDTO.java
Normal file
64
src/main/java/com/bigdata/dto/PhoneTrafficRatioDTO.java
Normal file
@@ -0,0 +1,64 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 手机流量占比统计 DTO
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PhoneTrafficRatioDTO {
|
||||
|
||||
/**
|
||||
* 手机型号(OS + OS_VERSION)
|
||||
*/
|
||||
private String phoneModel;
|
||||
|
||||
/**
|
||||
* 操作系统
|
||||
*/
|
||||
private String os;
|
||||
|
||||
/**
|
||||
* 操作系统版本
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* 运营商
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 总上传流量
|
||||
*/
|
||||
private Double totalUploadTraffic;
|
||||
|
||||
/**
|
||||
* 总下载流量
|
||||
*/
|
||||
private Double totalDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 总流量(上传+下载)
|
||||
*/
|
||||
private Double totalTraffic;
|
||||
|
||||
/**
|
||||
* 流量占比(百分比)
|
||||
*/
|
||||
private Double trafficRatio;
|
||||
|
||||
/**
|
||||
* 记录数量
|
||||
*/
|
||||
private Long recordCount;
|
||||
}
|
||||
59
src/main/java/com/bigdata/dto/PhoneTrafficRegionTopDTO.java
Normal file
59
src/main/java/com/bigdata/dto/PhoneTrafficRegionTopDTO.java
Normal file
@@ -0,0 +1,59 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* 手机流量区域Top1统计DTO
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class PhoneTrafficRegionTopDTO {
|
||||
|
||||
/**
|
||||
* 区域行索引(0-19)
|
||||
*/
|
||||
private Integer rowIndex;
|
||||
|
||||
/**
|
||||
* 区域列索引(0-14)
|
||||
*/
|
||||
private Integer colIndex;
|
||||
|
||||
/**
|
||||
* 区域中心经度
|
||||
*/
|
||||
private Double centerLon;
|
||||
|
||||
/**
|
||||
* 区域中心纬度
|
||||
*/
|
||||
private Double centerLat;
|
||||
|
||||
/**
|
||||
* Top1 手机型号(OS + OS_ANDVERSION)
|
||||
*/
|
||||
private String phoneModel;
|
||||
|
||||
/**
|
||||
* 操作系统
|
||||
*/
|
||||
private String os;
|
||||
|
||||
/**
|
||||
* 操作系统版本
|
||||
*/
|
||||
private String osVersion;
|
||||
|
||||
/**
|
||||
* Top1 手机的总流量
|
||||
*/
|
||||
private Double totalTraffic;
|
||||
|
||||
/**
|
||||
* 该区域内的总记录数
|
||||
*/
|
||||
private Long recordCount;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.bigdata.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 手机流量区域Top1查询请求参数
|
||||
*/
|
||||
@Data
|
||||
public class PhoneTrafficRegionTopRequest {
|
||||
|
||||
/**
|
||||
* 运营商名称(CMCC、CUCC、CTCC),可选
|
||||
*/
|
||||
private String operator;
|
||||
|
||||
/**
|
||||
* 网络制式(如:Android、iOS等),可选
|
||||
*/
|
||||
private String networkType;
|
||||
|
||||
/**
|
||||
* 最小上传流量,可选
|
||||
*/
|
||||
private Double minUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最大上传流量,可选
|
||||
*/
|
||||
private Double maxUploadTraffic;
|
||||
|
||||
/**
|
||||
* 最小下载流量,可选
|
||||
*/
|
||||
private Double minDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 最大下载流量,可选
|
||||
*/
|
||||
private Double maxDownloadTraffic;
|
||||
|
||||
/**
|
||||
* 开始日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String startDate;
|
||||
|
||||
/**
|
||||
* 结束日期,格式:yyyy-MM-dd,可选
|
||||
*/
|
||||
private String endDate;
|
||||
|
||||
/**
|
||||
* 可视区域最小经度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double minLon;
|
||||
|
||||
/**
|
||||
* 可视区域最大经度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double maxLon;
|
||||
|
||||
/**
|
||||
* 可视区域最小纬度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double minLat;
|
||||
|
||||
/**
|
||||
* 可视区域最大纬度,可选(如果不传则使用数据范围)
|
||||
*/
|
||||
private Double maxLat;
|
||||
|
||||
/**
|
||||
* 网格行数,默认20
|
||||
*/
|
||||
private Integer gridRows = 20;
|
||||
|
||||
/**
|
||||
* 网格列数,默认15(20*15=300个矩形)
|
||||
*/
|
||||
private Integer gridCols = 15;
|
||||
}
|
||||
Reference in New Issue
Block a user