Răsfoiți Sursa

git-svn-id: https://192.168.57.71/svn/jsgkj@592 931142cf-59ea-a443-aa0e-51397b428577

xt_yuanxd 8 ani în urmă
părinte
comite
460189c322

+ 66 - 1
gkaqv2/trunk/modules/common/src/main/java/com/xt/js/gkaq/common/BaseUUIDModel.java

@@ -1,12 +1,17 @@
 package com.xt.js.gkaq.common;
 
+import java.io.Serializable;
+import java.util.Date;
+
 /**
  * Model基础类,使用uuid作为主键<br>
  * 
  * @author yuanxd
  *
  */
-public abstract class BaseUUIDModel {
+public abstract class BaseUUIDModel implements Serializable {
+	/** serialVersionUID */
+	private static final long serialVersionUID = -6472963648232400053L;
 	/** 新增(待审核)状态 */
 	public static final String STATE_ADD = "0";
 	/** 正常状态 */
@@ -19,6 +24,66 @@ public abstract class BaseUUIDModel {
 	public static final String STATE_DELETE = "9";
 	/** 记录主键 */
 	private String id;
+	/** 创建时间 */
+	private Date createTime;
+	/** 更新时间 */
+	private Date updateTime;
+	/** 记录状态 */
+	private String state;
+
+	/**
+	 * 获取创建时间
+	 * 
+	 * @return
+	 */
+	public final Date getCreateTime() {
+		return createTime;
+	}
+
+	/**
+	 * 设置创建时间
+	 * 
+	 * @param createTime
+	 */
+	public final void setCreateTime(Date createTime) {
+		this.createTime = createTime;
+	}
+
+	/**
+	 * 获取更新时间
+	 * 
+	 * @return
+	 */
+	public final Date getUpdateTime() {
+		return updateTime;
+	}
+
+	/**
+	 * 设置更新时间
+	 * 
+	 * @param updateTime
+	 */
+	public final void setUpdateTime(Date updateTime) {
+		this.updateTime = updateTime;
+	}
+
+	/**
+	 * 获取记录状态
+	 * 
+	 * @return
+	 */
+	public final String getState() {
+		return state;
+	}
+
+	/**
+	 * 设置记录状态
+	 * 
+	 * @param state
+	 */
+	public final void setState(String state) {
+		this.state = state;
+	}
 
 	/**
 	 * 获取主键ID