/**
* Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved.
* EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
* http://www.ewcms.com
*/
package com.ewcms.plugin.visit.manager.vo;
import java.io.Serializable;
import java.util.Date;
/**
*
* @author wu_zhijun
*
*/
public class SummaryVo implements Serializable {
private static final long serialVersionUID = 9123371582577402503L;
/**
* 综合报告变量
*/
private String name;
private Long pv;
private Long uv;
private Long ip;
private Long rv;
private String avgTime;
private String rvRate;
private String pvRate;
private Long sumPv;
//综合报告中最高
private String betideIp;
private String betideUv;
private String betidePv;
/**
* 访问记录变量
*/
private String ipValue;
private Integer remotePort;
private String country;
private String province;
private String city;
private String url;
private Date visitDate;
private Date visitTime;
private String referer;
private String browser;
private String os;
private String screen;
private String language;
private String flashVersion;
/**
* 入口(出口)变量
*/
private String eeUrl;
private Long eeCount;
private String eeRate;
/**
* 在线人数变量
*/
private String period;
private Integer five;
private Integer ten;
private Integer fifteen;
public SummaryVo(){
pv = 0L;
uv = 0L;
ip = 0L;
rv = 0L;
avgTime = "";
rvRate = "";
pvRate = "";
sumPv = 0L;
}
/**
* 综合报告构造函数
*
* @param name
* @param sumPv
*/
public SummaryVo(String name, Long sumPv){
super();
this.name = name;
this.sumPv = sumPv;
}
/**
* 访问记录
*
* @param ipValue
* @param country
* @param url
* @param visitDate
* @param visitTime
* @param referer
* @param browser
* @param os
* @param screen
* @param language
* @param flashVersion
*/
public SummaryVo(String ipValue, Integer remotePort, String country, String province, String city, String url, Date visitDate,
Date visitTime, String referer, String browser, String os,
String screen, String language, String flashVersion) {
super();
this.ipValue = ipValue;
this.remotePort = remotePort;
this.country = country;
this.province = province;
this.city = city;
this.url = url;
this.visitDate = visitDate;
this.visitTime = visitTime;
this.referer = referer;
this.browser = browser;
this.os = os;
this.screen = screen;
this.language = language;
this.flashVersion = flashVersion;
}
/**
* 入口/出口构造函数
*
* @param eeUrl
* @param eeCount
* @param eeRate
*/
public SummaryVo(String eeUrl, Long eeCount, String eeRate) {
super();
this.eeUrl = eeUrl;
this.eeCount = eeCount;
this.eeRate = eeRate;
}
/**
* 在线人数构造函数
*
* @param period
* @param five
* @param ten
* @param fifteen
*/
public SummaryVo(String period, Integer five, Integer ten, Integer fifteen) {
super();
this.period = period;
this.five = five;
this.ten = ten;
this.fifteen = fifteen;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Long getPv() {
return pv;
}
public void setPv(Long pv) {
this.pv = pv;
}
public Long getUv() {
return uv;
}
public void setUv(Long uv) {
this.uv = uv;
}
public Long getIp() {
return ip;
}
public void setIp(Long ip) {
this.ip = ip;
}
public Long getRv() {
return rv;
}
public void setRv(Long rv) {
this.rv = rv;
}
public String getAvgTime() {
return avgTime;
}
public void setAvgTime(String avgTime) {
this.avgTime = avgTime;
}
public String getRvRate() {
return rvRate;
}
public void setRvRate(String rvRate) {
this.rvRate = rvRate;
}
public String getPvRate() {
return pvRate;
}
public void setPvRate(String pvRate) {
this.pvRate = pvRate;
}
public Long getSumPv() {
return sumPv;
}
public void setSumPv(Long sumPv) {
this.sumPv = sumPv;
}
public String getIpValue() {
return ipValue;
}
public void setIpValue(String ipValue) {
this.ipValue = ipValue;
}
public Integer getRemotePort() {
return remotePort;
}
public void setRemotePort(Integer remotePort) {
this.remotePort = remotePort;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public String getProvince() {
return province;
}
public void setProvince(String province) {
this.province = province;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public Date getVisitDate() {
return visitDate;
}
public void setVisitDate(Date visitDate) {
this.visitDate = visitDate;
}
public Date getVisitTime() {
return visitTime;
}
public void setVisitTime(Date visitTime) {
this.visitTime = visitTime;
}
public String getReferer() {
return referer;
}
public void setReferer(String referer) {
this.referer = referer;
}
public String getBrowser() {
return browser;
}
public void setBrowser(String browser) {
this.browser = browser;
}
public String getOs() {
return os;
}
public void setOs(String os) {
this.os = os;
}
public String getScreen() {
return screen;
}
public void setScreen(String screen) {
this.screen = screen;
}
public String getLanguage() {
return language;
}
public void setLanguage(String language) {
this.language = language;
}
public String getFlashVersion() {
return flashVersion;
}
public void setFlashVersion(String flashVersion) {
this.flashVersion = flashVersion;
}
public String getEeUrl() {
return eeUrl;
}
public void setEeUrl(String eeUrl) {
this.eeUrl = eeUrl;
}
public Long getEeCount() {
return eeCount;
}
public void setEeCount(Long eeCount) {
this.eeCount = eeCount;
}
public String getEeRate() {
return eeRate;
}
public void setEeRate(String eeRate) {
this.eeRate = eeRate;
}
public String getPeriod() {
return period;
}
public void setPeriod(String period) {
this.period = period;
}
public Integer getFive() {
return five;
}
public void setFive(Integer five) {
this.five = five;
}
public Integer getTen() {
return ten;
}
public void setTen(Integer ten) {
this.ten = ten;
}
public Integer getFifteen() {
return fifteen;
}
public void setFifteen(Integer fifteen) {
this.fifteen = fifteen;
}
public String getBetideIp() {
return betideIp;
}
public void setBetideIp(String betideIp) {
this.betideIp = betideIp;
}
public String getBetideUv() {
return betideUv;
}
public void setBetideUv(String betideUv) {
this.betideUv = betideUv;
}
public String getBetidePv() {
return betidePv;
}
public void setBetidePv(String betidePv) {
this.betidePv = betidePv;
}
}