From 273e049027ab26f18ab98ed3e02cf87220fadb9d Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 09 Apr 2026 14:51:09 +0800
Subject: [PATCH] refactor(ai): 将AI实体类的基类从AiBaseEntity更改为YHBaseEntity
---
src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java | 3 ++-
src/main/java/cc/mrbird/febs/common/entity/YHBaseEntity.java | 30 ++++++++++++++++++++++++++++++
src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java | 3 ++-
src/main/java/cc/mrbird/febs/ai/entity/AiAgentKnowledge.java | 3 ++-
src/main/java/cc/mrbird/febs/ai/entity/AiAgentStartQuestion.java | 3 ++-
5 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java b/src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java
index 199c30b..a70ac65 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiAgent.java
@@ -1,12 +1,13 @@
package cc.mrbird.febs.ai.entity;
import cc.mrbird.febs.common.entity.AiBaseEntity;
+import cc.mrbird.febs.common.entity.YHBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("ai_agent")
-public class AiAgent extends AiBaseEntity {
+public class AiAgent extends YHBaseEntity {
/** 公司ID */
private String companyId;
diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java
index 3c9dc55..4163f47 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentCategory.java
@@ -1,12 +1,13 @@
package cc.mrbird.febs.ai.entity;
import cc.mrbird.febs.common.entity.AiBaseEntity;
+import cc.mrbird.febs.common.entity.YHBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("ai_agent_category")
-public class AiAgentCategory extends AiBaseEntity {
+public class AiAgentCategory extends YHBaseEntity {
/** 公司ID */
private String companyId;
diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentKnowledge.java b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentKnowledge.java
index 9662b93..8ea7b9f 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentKnowledge.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentKnowledge.java
@@ -1,6 +1,7 @@
package cc.mrbird.febs.ai.entity;
import cc.mrbird.febs.common.entity.AiBaseEntity;
+import cc.mrbird.febs.common.entity.YHBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@@ -8,7 +9,7 @@
@Data
@TableName("ai_agent_knowledge")
-public class AiAgentKnowledge extends AiBaseEntity {
+public class AiAgentKnowledge extends YHBaseEntity {
/** 公司ID */
diff --git a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentStartQuestion.java b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentStartQuestion.java
index bcc9094..3693496 100644
--- a/src/main/java/cc/mrbird/febs/ai/entity/AiAgentStartQuestion.java
+++ b/src/main/java/cc/mrbird/febs/ai/entity/AiAgentStartQuestion.java
@@ -1,12 +1,13 @@
package cc.mrbird.febs.ai.entity;
import cc.mrbird.febs.common.entity.AiBaseEntity;
+import cc.mrbird.febs.common.entity.YHBaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("ai_agent_start_question")
-public class AiAgentStartQuestion extends AiBaseEntity {
+public class AiAgentStartQuestion extends YHBaseEntity {
/** 公司ID */
private String companyId;
diff --git a/src/main/java/cc/mrbird/febs/common/entity/YHBaseEntity.java b/src/main/java/cc/mrbird/febs/common/entity/YHBaseEntity.java
new file mode 100644
index 0000000..e11f848
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/common/entity/YHBaseEntity.java
@@ -0,0 +1,30 @@
+package cc.mrbird.febs.common.entity;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+public class YHBaseEntity implements Serializable
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 创建者 */
+ private String createBy;
+
+ /** 创建时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date createTime;
+
+ /** 更新者 */
+ private String updateBy;
+
+ /** 更新时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date updateTime;
+
+ /** 备注 */
+ private String remark;
+}
--
Gitblit v1.9.1