pull/2/head
qian 11 months ago
parent 79b9d7d05c
commit 2aca1cbc73

@ -2,68 +2,28 @@ package cn.edu.hust.domain;
import java.io.Serializable;
// SessionAggrStat类实现了Serializable接口意味着该类的对象可以被序列化和反序列化
// 常用于对象在网络传输、持久化存储等场景下的保存和恢复操作
public class SessionAggrStat implements Serializable {
// 任务ID用于标识相关的任务通常在涉及多任务处理的场景下区分不同任务对应的统计数据
private Long taskId;
// 会话数量,记录某个范围内的会话的总数
private Long SessionCount;
// 访问时长在1秒到3秒区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_1s_3s;
// 访问时长在4秒到6秒区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_4s_6s;
// 访问时长在7秒到9秒区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_7s_9s;
// 访问时长在10秒到30秒区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_10s_30s;
// 访问时长在30秒到60秒区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_30s_60s;
// 访问时长在1分钟到3分钟区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_1m_3m;
// 访问时长在3分钟到10分钟区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_3m_10m;
// 访问时长在10分钟到30分钟区间的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_10m_30m;
// 访问时长大于30分钟的相关占比或统计数值具体含义需根据业务场景确定是一个双精度浮点数类型
private double visit_Length_30m;
// 步长在1到3区间的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_1_3;
// 步长在4到6区间的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_4_6;
// 步长在7到9区间的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_7_9;
// 步长在10到30区间的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_10_30;
// 步长在30到60区间的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_30_60;
// 步长大于60的相关占比或统计数值具体含义需根据业务场景确定比如可能是页面跳转的步数等相关统计是一个双精度浮点数类型
private double step_Length_60;
// 无参构造函数用于创建SessionAggrStat类的实例
// 当通过默认方式创建对象时SessionAggrStat obj = new SessionAggrStat();)会调用此构造函数
public SessionAggrStat() {
}
// 设置方法用于一次性设置SessionAggrStat类对象的所有属性值
// 参数依次对应各个属性的值,按照顺序传入相应的数据来初始化对象的各个属性
public void set(Long taskId, Long sessionCount, double visit_Length_1s_3s, double visit_Length_4s_6s, double visit_Length_7s_9s, double visit_Length_10s_30s, double visit_Length_30s_60s, double visit_Length_1m_3m, double visit_Length_3m_10m, double visit_Length_10m_30m, double visit_Length_30m, double step_Length_1_3, double step_Length_4_6, double step_Length_7_9, double step_Length_10_30, double step_Length_30_60, double step_Length_60) {
this.taskId = taskId;
SessionCount = sessionCount;
@ -84,173 +44,139 @@ public class SessionAggrStat implements Serializable {
this.step_Length_60 = step_Length_60;
}
// 获取任务ID的方法返回当前SessionAggrStat对象的任务ID属性值
public Long getTaskId() {
return taskId;
}
// 设置任务ID的方法用于给当前SessionAggrStat对象的任务ID属性赋值
public void setTaskId(Long taskId) {
this.taskId = taskId;
}
// 获取会话数量的方法返回当前SessionAggrStat对象的会话数量属性值
public Long getSessionCount() {
return SessionCount;
}
// 设置会话数量的方法用于给当前SessionAggrStat对象的会话数量属性赋值
public void setSessionCount(Long sessionCount) {
SessionCount = sessionCount;
}
// 获取访问时长在1秒到3秒区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_1s_3s() {
return visit_Length_1s_3s;
}
// 设置访问时长在1秒到3秒区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_1s_3s(double visit_Length_1s_3s) {
this.visit_Length_1s_3s = visit_Length_1s_3s;
}
// 获取访问时长在4秒到6秒区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_4s_6s() {
return visit_Length_4s_6s;
}
// 设置访问时长在4秒到6秒区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_4s_6s(double visit_Length_4s_6s) {
this.visit_Length_4s_6s = visit_Length_4s_6s;
}
// 获取访问时长在7秒到9秒区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_7s_9s() {
return visit_Length_7s_9s;
}
// 设置访问时长在7秒到9秒区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_7s_9s(double visit_Length_7s_9s) {
this.visit_Length_7s_9s = visit_Length_7s_9s;
}
// 获取访问时长在10秒到30秒区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_10s_30s() {
return visit_Length_10s_30s;
}
// 设置访问时长在10秒到30秒区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_10s_30s(double visit_Length_10s_30s) {
this.visit_Length_10s_30s = visit_Length_10s_30s;
}
// 获取访问时长在30秒到60秒区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_30s_60s() {
return visit_Length_30s_60s;
}
// 设置访问时长在30秒到60秒区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_30s_60s(double visit_Length_30s_60s) {
this.visit_Length_30s_60s = visit_Length_30s_60s;
}
// 获取访问时长在1分钟到3分钟区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_1m_3m() {
return visit_Length_1m_3m;
}
// 设置访问时长在1分钟到3分钟区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_1m_3m(double visit_Length_1m_3m) {
this.visit_Length_1m_3m = visit_Length_1m_3m;
}
// 获取访问时长在3分钟到10分钟区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_3m_10m() {
return visit_Length_3m_10m;
}
// 设置访问时长在3分钟到10分钟区间的相关占比或统计数值的方法用于给对应属性赋值此处方法名有拼写错误原代码中为setVisit_Legth_3m_10m应为setVisit_Length_3m_10m
public void setVisit_Length_3m_10m(double visit_Length_3m_10m) {
this.visit_Length_3m_10m = visit_Length_3m_10m;
public void setVisit_Legth_3m_10m(double visit_Legth_3m_10m) {
this.visit_Length_3m_10m = visit_Legth_3m_10m;
}
// 获取访问时长在10分钟到30分钟区间的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_10m_30m() {
return visit_Length_10m_30m;
}
// 设置访问时长在10分钟到30分钟区间的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_10m_30m(double visit_Length_10m_30m) {
this.visit_Length_10m_30m = visit_Length_10m_30m;
}
// 获取访问时长大于30分钟的相关占比或统计数值的方法返回对应属性值
public double getVisit_Length_30m() {
return visit_Length_30m;
}
// 设置访问时长大于30分钟的相关占比或统计数值的方法用于给对应属性赋值
public void setVisit_Length_30m(double visit_Length_30m) {
this.visit_Length_30m = visit_Length_30m;
}
// 获取步长在1到3区间的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_1_3() {
return step_Length_1_3;
}
// 设置步长在1到3区间的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_1_3(double step_Length_1_3) {
this.step_Length_1_3 = step_Length_1_3;
}
// 获取步长在4到6区间的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_4_6() {
return step_Length_4_6;
}
// 设置步长在4到6区间的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_4_6(double step_Length_4_6) {
this.step_Length_4_6 = step_Length_4_6;
}
// 获取步长在7到9区间的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_7_9() {
return step_Length_7_9;
}
// 设置步长在7到9区间的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_7_9(double step_Length_7_9) {
this.step_Length_7_9 = step_Length_7_9;
}
// 获取步长在10到30区间的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_10_30() {
return step_Length_10_30;
}
// 设置步长在10到30区间的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_10_30(double step_Length_10_30) {
this.step_Length_10_30 = step_Length_10_30;
}
// 获取步长在30到60区间的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_30_60() {
return step_Length_30_60;
}
// 设置步长在30到60区间的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_30_60(double step_Length_30_60) {
this.step_Length_30_60 = step_Length_30_60;
}
// 获取步长大于60的相关占比或统计数值的方法返回对应属性值
public double getStep_Length_60() {
return step_Length_60;
}
// 设置步长大于60的相关占比或统计数值的方法用于给对应属性赋值
public void setStep_Length_60(double step_Length_60) {
this.step_Length_60 = step_Length_60;
}
}
}

Loading…
Cancel
Save