/* * 文件名称: VersionInfo.java * 版权信息: Copyright 2001-2011 ZheJiang Collaboration Data System Co., LTD. All right reserved. * ---------------------------------------------------------------------------------------------- * 修改历史: * ---------------------------------------------------------------------------------------------- * 修改原因: 新增 * 修改人员: LuoJingtian * 修改日期: 2011-12-14 * 修改内容: */ package com.mfh.comn.upgrade; import java.io.Serializable; import java.util.Date; import com.mfh.comn.annotations.Column; import com.mfh.comn.annotations.Id; import com.mfh.comn.bean.IStringId; /** * 版本信息 * @author zhangyz * @since SHK BMP 1.0 */ public class VersionInfo implements Serializable, IStringId { /** serialVersionUID */ private static final long serialVersionUID = -5140130812690754214L; /** 子系统所属域定义 */ @Id(caption = "应用域") private String domain; /** 子系统当前版本号 */ @Column(name="CURRENT_VERSION") private String currentVersion; /** 子系统前一版本号 */ @Column(name="LAST_VERSION") private String lastVersion; /** 最后一次升级时间 */ @Column(name="UPGRAGE_DATE") private Date upgradeDate; /** 描述信息 */ private String comments; /** 默认构造函数 */ public VersionInfo() { } @Override public String toString() { StringBuffer sb = new StringBuffer(); sb.append("VersionInfo{") .append(" domain=").append(domain) .append(", currentVersion=").append(currentVersion) .append(", lastVersion=").append(lastVersion) .append(", upgradeDate=").append(upgradeDate) .append(", comment=").append(comments) .append('}'); return sb.toString(); } // -------------------------------- 以下为Getter/Setter方法 -------------------------------- // public String getDomain() { return domain; } public void setDomain(String domain) { this.domain = domain; } public String getCurrentVersion() { return currentVersion; } public void setCurrentVersion(String currentVersion) { this.currentVersion = currentVersion; } public String getLastVersion() { return lastVersion; } public void setLastVersion(String lastVersion) { this.lastVersion = lastVersion; } public Date getUpgradeDate() { return upgradeDate; } public void setUpgradeDate(Date upgradeDate) { this.upgradeDate = upgradeDate; } public String getComments() { return comments; } public void setComments(String comments) { this.comments = comments; } @Override public String getId() { return domain; } //@Override public void setId(String id) { domain = id; } }