⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stats_mainvo.java

📁 论坛软件系统亦称电子公告板(BBS)系统
💻 JAVA
字号:
package cn.jsprun.foreg.vo.statistic;

import java.util.ArrayList;
import java.util.List;

public class Stats_mainVO  {
	
	private Stats_navbarVO navbar = new Stats_navbarVO();
	
	private Double runtime;
	private String membersNum;
	private String memberOfManageNum;
	private String membersOfNoPostsNum;
	private String newMemberName;
	private String postsNum_allNum;
	private String bestMem;
	private String bestMemPosts;
	private String avg_everyBodyPost;
	private String formsCount;
	private String avg_addPostsEveryDay;
	private String bestModuleID;
	private String bestModule;
	private String bestModuleThreadNum;
	private String bestModulePostsNum;
	private String threadNum;
	private String postsNum;
	private String avg_returnPostsEyeryThread;
	private String avg_loginEveryDay;
	private String addPostsInLast24;
	private String addMemberInLast24;
	private boolean showFluxSurvey;
	private String allPageFlux;
	private String accesserNum;
	private String memberOfAccess;
	private String visitorOfAccess;
	private String accessMaxNum;
	private String allPageFluxOfMonth;
	private String accessTime;
	private String accessTimeAllFlux;
	private List<PageInfo> monthFlux = new ArrayList<PageInfo>();
	private SubPostlog subPostLog = new SubPostlog();
	private String lastTime;
	private String nextTime;
	
	public String getAccesserNum() {
		if(accesserNum==null){
			return accesserNum = (Long.valueOf(memberOfAccess)+Long.valueOf(visitorOfAccess))+"";
		}else{
			return accesserNum;
		}
	}
	public String getAccessMaxNum() {
		return accessMaxNum;
	}
	public void setAccessMaxNum(String accessMaxNum) {
		this.accessMaxNum = accessMaxNum;
	}
	public String getAccessTime() {
		return accessTime;
	}
	public void setAccessTime(String accessTime) {
		this.accessTime = accessTime;
	}
	public String getAddMemberInLast24() {
		return addMemberInLast24;
	}
	public void setAddMemberInLast24(String addMemberInLast24) {
		this.addMemberInLast24 = addMemberInLast24;
	}
	public String getAddPostsInLast24() {
		return addPostsInLast24;
	}
	public void setAddPostsInLast24(String addPostsInLast24) {
		this.addPostsInLast24 = addPostsInLast24;
	}
	public String getAllPageFlux() {
		return allPageFlux;
	}
	public void setAllPageFlux(String allPageFlux) {
		this.allPageFlux = allPageFlux;
	}
	public String getAllPageFluxOfMonth() {
		return allPageFluxOfMonth;
	}
	public void setAllPageFluxOfMonth(String allPageFluxOfMonth) {
		this.allPageFluxOfMonth = allPageFluxOfMonth;
	}
	public String getAvg_addPostsEveryDay() {
		if(avg_addPostsEveryDay==null){
		Double temp = Integer.valueOf(postsNum)/runtime;
		if(temp%1==0){
			return avg_addPostsEveryDay = temp.intValue()+"";
		}else{
			if(temp<1){
				return avg_addPostsEveryDay = 1+"";
			}
			return avg_addPostsEveryDay = (temp.intValue()+1)+"";
		}
		}else{
			return avg_addPostsEveryDay;
		}
	}
	public String getAvg_everyBodyPost() {
		if(avg_everyBodyPost==null){
			return avg_everyBodyPost = get2Point(Float.parseFloat(postsNum)/Integer.parseInt(membersNum)+"");
		}else{
			return avg_everyBodyPost;
		}
	}
	public String getAvg_loginEveryDay() {
		if (avg_loginEveryDay == null) {
			Double temp = null;
			if(runtime!=0){
				temp = Integer.parseInt(membersNum) / runtime;
			}else{
				return "0";
			}
			
			if (temp % 1 == 0) {
				return avg_loginEveryDay = temp.intValue() + "";
			} else {
				if (temp < 1) {
					return avg_loginEveryDay = 1 + "";
				}
				return avg_loginEveryDay = (temp.intValue() + 1) + "";
			}
		} else {
			return avg_loginEveryDay;
		}
	}
	public String getAvg_returnPostsEyeryThread() {
		if(avg_returnPostsEyeryThread==null){
			float postsNumfloat = Float.parseFloat(postsNum);
			int threadNumInt = Integer.parseInt(threadNum);
			float resutl = Math.round((postsNumfloat-threadNumInt)/threadNumInt*100)/100f;
			return 	avg_returnPostsEyeryThread = resutl+"";
		}else{
			return avg_returnPostsEyeryThread;
		}
	}
	public String getAvg_scanEverybody() {
		float result = Math.round(Float.valueOf(allPageFlux)/Float.valueOf( getAccesserNum())*100)/100f;
		return result+"";
	}
	public boolean isBeingBestMem() {
		return !bestMem.equals("NULL");
	}
	public String getBestMem() {
		return bestMem;
	}
	public void setBestMem(String bestMem) {
		this.bestMem = bestMem;
	}
	public String getBestMemPosts() {
		return bestMemPosts;
	}
	public void setBestMemPosts(String bestMemPosts) {
		this.bestMemPosts = bestMemPosts;
	}
	public String getBestModule() {
		return bestModule;
	}
	public void setBestModule(String bestModule) {
		this.bestModule = bestModule;
	}
	public String getBestModuleActivityInfo() {
		double temp1 = 0;
		if(membersNum!=null&&!membersNum.equals("0")){
			temp1 = Double.parseDouble(getAvg_loginEveryDay())/Double.parseDouble(membersNum);
		}
		double num1 = 0;
		if(postsNum!=null&&!postsNum.equals("0")){
			num1 = (temp1+Double.parseDouble(getAvg_addPostsEveryDay())/Double.parseDouble(postsNum))*1500;
		}
		double num2 = (Double.parseDouble(getAvg_returnPostsEyeryThread()))*10;
		double num3 = Double.parseDouble(getPostsNum_allNum())*0.1;
		double num4 = Long.parseLong(allPageFlux)+Double.parseDouble(getAvg_everyBodyPost());
			
		return Double.valueOf(num1+num2+num3+num4).longValue()+"";
	}
	public String getBestModuleID() {
		return bestModuleID;
	}
	public void setBestModuleID(String bestModuleID) {
		this.bestModuleID = bestModuleID;
	}
	public String getBestModulePostsNum() {
		return bestModulePostsNum;
	}
	public void setBestModulePostsNum(String bestModulePostsNum) {
		this.bestModulePostsNum = bestModulePostsNum;
	}
	public String getBestModuleThreadNum() {
		return bestModuleThreadNum;
	}
	public void setBestModuleThreadNum(String bestModuleThreadNum) {
		this.bestModuleThreadNum = bestModuleThreadNum;
	}
	public String getFormsCount() {
		return formsCount;
	}
	public void setFormsCount(String formsCount) {
		this.formsCount = formsCount;
	}
	public String getLastTime() {
		return lastTime;
	}
	public void setLastTime(String lastTime) {
		this.lastTime = lastTime;
	}
	public String getMemberOfAccess() {
		return memberOfAccess;
	}
	public void setMemberOfAccess(String memberOfAccess) {
		this.memberOfAccess = memberOfAccess;
	}
	public String getMemberOfManageNum() {
		return memberOfManageNum;
	}
	public void setMemberOfManageNum(String memberOfManageNum) {
		this.memberOfManageNum = memberOfManageNum;
	}
	public String getMembersNum() {
		return membersNum;
	}
	public void setMembersNum(String membersNum) {
		this.membersNum = membersNum;
	}
	public String getMembersOfNoPostsNum() {
		return membersOfNoPostsNum;
	}
	public void setMembersOfNoPostsNum(String membersOfNoPostsNum) {
		this.membersOfNoPostsNum = membersOfNoPostsNum;
	}
	public String getMembersOfPostsNum() {
		return (Integer.parseInt(membersNum)
				-Integer.parseInt(membersOfNoPostsNum))+"";
	}
	
	public String getNewMemberName() {
		return newMemberName;
	}
	public void setNewMemberName(String newMemberName) {
		this.newMemberName = newMemberName;
	}
	public String getNextTime() {
		return nextTime;
	}
	public void setNextTime(String nextTime) {
		this.nextTime = nextTime;
	}
	public String getPostsNum() {
		return postsNum;
	}
	public void setPostsNum(String postsNum) {
		this.postsNum = postsNum;
	}
	public String getPostsNum_allNum() {
		if(postsNum_allNum==null){
			return postsNum_allNum = get2Point((Float.parseFloat(getMembersOfPostsNum())/Float.parseFloat(membersNum)*100)+"");
		}else{
			return postsNum_allNum;
		}
		
	}
	public boolean getShowFluxSurvey() {
		return showFluxSurvey;
	}
	public void setShowFluxSurvey(boolean showFluxSurvey) {
		this.showFluxSurvey = showFluxSurvey;
	}
	public String getThreadNum() {
		return threadNum;
	}
	public void setThreadNum(String threadNum) {
		this.threadNum = threadNum;
	}
	public String getVisitorOfAccess() {
		return visitorOfAccess;
	}
	public void setVisitorOfAccess(String visitorOfAccess) {
		this.visitorOfAccess = visitorOfAccess;
	}
	private String get2Point(String targetString){
		int pointIndex = targetString.indexOf(".");
		if(pointIndex<0){
			return targetString;
		}else{
			if(pointIndex+3<=targetString.length()){
				return targetString.substring(0,pointIndex+3);
			}else{
				return targetString.substring(0,targetString.length());
			}
			
		}
	}
	public void setRuntime(String runtime) {
		this.runtime = Double.valueOf(runtime);
	}
	public String getAccessTimeAllFlux() {
		return accessTimeAllFlux;
	}

	public void setAccessTimeAllFlux(String accessTimeAllFlux) {
		this.accessTimeAllFlux = accessTimeAllFlux;
	}
	public Stats_navbarVO getNavbar() {
		return navbar;
	}
	public SubPostlog getSubPostLog() {
		return subPostLog;
	}
	public List<PageInfo> getMonthFlux() {
		return monthFlux;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -