/** * 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; /** * 发布统计 * * @author wu_zhijun * */ public class PublishedVo implements Serializable { private static final long serialVersionUID = 8593307266126719253L; private String organName; private String userName; private String name; private Long draftCount = 0L; private Long reeditCount = 0L; private Long reviewCount = 0L; private Long releaseCount = 0L; /** * 人员发布统计构造函数 * * @param organName * @param userName * @param name * @param draftCount * @param reeditCount * @param reviewCount * @param releaseCount */ public PublishedVo(String organName, String userName, String name, Long draftCount, Long reeditCount, Long reviewCount, Long releaseCount) { super(); this.organName = organName; this.userName = userName; this.name = name; this.draftCount = draftCount; this.reeditCount = reeditCount; this.reviewCount = reviewCount; this.releaseCount = releaseCount; } /** * 栏目发布统计/组织机构发布统计构造函数 * * @param name * @param draftCount * @param reeditCount * @param reviewCount * @param releaseCount */ public PublishedVo(String userName, Long draftCount, Long reeditCount, Long reviewCount, Long releaseCount) { super(); this.userName = userName; this.draftCount = draftCount; this.reeditCount = reeditCount; this.reviewCount = reviewCount; this.releaseCount = releaseCount; } public String getOrganName() { return organName; } public void setOrganName(String organName) { this.organName = organName; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Long getDraftCount() { return draftCount; } public void setDraftCount(Long draftCount) { this.draftCount = draftCount; } public Long getReeditCount() { return reeditCount; } public void setReeditCount(Long reeditCount) { this.reeditCount = reeditCount; } public Long getReviewCount() { return reviewCount; } public void setReviewCount(Long reviewCount) { this.reviewCount = reviewCount; } public Long getReleaseCount() { return releaseCount; } public void setReleaseCount(Long releaseCount) { this.releaseCount = releaseCount; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((userName == null) ? 0 : userName.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; PublishedVo other = (PublishedVo) obj; if (userName == null) { if (other.userName != null) return false; } else if (!userName.equals(other.userName)) return false; return true; } }