|
|
@@ -0,0 +1,40 @@
|
|
|
+package com.middle.platform.mybatis.core.dataobject;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 基础实体对象
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public abstract class BaseVO implements Serializable {
|
|
|
+ /**
|
|
|
+ * 创建者
|
|
|
+ */
|
|
|
+ private Long createBy;
|
|
|
+ private String createByLabel;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+ /**
|
|
|
+ * 更新者
|
|
|
+ */
|
|
|
+ private Long updateBy;
|
|
|
+ private String updateByLabel;
|
|
|
+ /**
|
|
|
+ * 最后更新时间
|
|
|
+ */
|
|
|
+ @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
+ /**
|
|
|
+ * 删除时间
|
|
|
+ */
|
|
|
+ @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime deleteTime;
|
|
|
+}
|