dcs 4 months ago
parent
commit
152e6b8139

+ 15 - 0
virgo.file/src/main/java/com/bosshand/virgo/file/model/FileNodeProject.java

@@ -1,5 +1,9 @@
 package com.bosshand.virgo.file.model;
 package com.bosshand.virgo.file.model;
 
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+import java.util.Date;
+
 public class FileNodeProject {
 public class FileNodeProject {
 	
 	
 	public static final int ROOT_ID = -1;
 	public static final int ROOT_ID = -1;
@@ -8,6 +12,9 @@ public class FileNodeProject {
 
 
 	private int id;
 	private int id;
 
 
+	@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
+	private Date createDate;
+
 	private int parentId;
 	private int parentId;
 
 
 	private String name;
 	private String name;
@@ -39,6 +46,14 @@ public class FileNodeProject {
 		this.id = id;
 		this.id = id;
 	}
 	}
 
 
+	public Date getCreateDate() {
+		return createDate;
+	}
+
+	public void setCreateDate(Date createDate) {
+		this.createDate = createDate;
+	}
+
 	public int getParentId() {
 	public int getParentId() {
 		return parentId;
 		return parentId;
 	}
 	}

+ 2 - 1
virgo.file/src/main/resources/mapper/FileNodeProjectMapper.xml

@@ -6,6 +6,7 @@
 
 
 <resultMap type="com.bosshand.virgo.file.model.FileNodeProject" id="FileNodeProjectResult" >
 <resultMap type="com.bosshand.virgo.file.model.FileNodeProject" id="FileNodeProjectResult" >
 		<id column="id" property="id"/>
 		<id column="id" property="id"/>
+		<id column="createDate" property="createDate"/>
 		<id column="parentId" property="parentId"/>
 		<id column="parentId" property="parentId"/>
 		<id column="name" property="name"/>
 		<id column="name" property="name"/>
 		<id column="directory" property="directory"/>
 		<id column="directory" property="directory"/>
@@ -47,7 +48,7 @@
 </delete>
 </delete>
 
 
 <insert id="insert" parameterType="com.bosshand.virgo.file.model.FileNodeProject" useGeneratedKeys="true" keyProperty="id">
 <insert id="insert" parameterType="com.bosshand.virgo.file.model.FileNodeProject" useGeneratedKeys="true" keyProperty="id">
-	 insert into file_node_project(parentId,name,directory,node,projectId,permissions) values( #{parentId},#{name},#{directory},#{node, typeHandler=com.bosshand.virgo.core.typehandler.BlobTypeHandler},#{projectId},#{permissions})
+	 insert into file_node_project(createDate,parentId,name,directory,node,projectId,permissions) values(now(),#{parentId},#{name},#{directory},#{node, typeHandler=com.bosshand.virgo.core.typehandler.BlobTypeHandler},#{projectId},#{permissions})
 </insert>
 </insert>
 
 
 <update id="update" parameterType="com.bosshand.virgo.file.model.FileNodeProject">
 <update id="update" parameterType="com.bosshand.virgo.file.model.FileNodeProject">