diff --git a/CHANGELOG.md b/CHANGELOG.md
index e7d4efc7a..f86eb77fa 100755
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
 # 🚀Changelog
 
 -------------------------------------------------------------------------------------------------------------
-# 5.8.35(2024-12-15)
+# 5.8.35(2024-12-19)
 
 ### 🐣新特性
 * 【poi    】      优化ExcelWriter中使用比较器writer的方法,只对第一条数据进行排序(pr#3807@Github)
@@ -11,6 +11,7 @@
 * 【json   】      JSON的getByPath方法新增更为通用的指定出参类型重载(pr#3814@Github)
 * 【core   】      DateUtil.parseUTC方法标记废弃,改名为parseISO8601(issue#IBB6I5@Gitee)
 * 【core   】      添加EnumUtil#getBy(Class, Func1, Object)方法(pr#1283@Gitee)
+* 【db     】      添加Entity.addCondition方法(issue#IBCDL2@Gitee)
 
 ### 🐞Bug修复
 * 【crypto 】      修复JWTSignerUtil.createSigner中algorithmId未转换问题(issue#3806@Github)
diff --git a/bin/push_dev.sh b/bin/push_dev.sh
index 2e7f96936..5bca1c384 100755
--- a/bin/push_dev.sh
+++ b/bin/push_dev.sh
@@ -3,7 +3,11 @@
 echo -e "\033[32mCheckout to v5-dev\033[0m"
 git checkout v5-dev
 
-echo -e "\033[32mPush to origin v5-dev\033[0m"
+echo -e "\033[32mPush to Github(origin) v5-dev\033[0m"
 git push origin v5-dev
-echo -e "\033[32mPush to osc v5-dev\033[0m"
+
+echo -e "\033[32mPush to Gitee v5-dev\033[0m"
 git push osc v5-dev
+
+echo -e "\033[32mPush to Gitcode v5-dev\033[0m"
+git push gitcode v5-dev
diff --git a/bin/push_master.sh b/bin/push_master.sh
index 729541c98..683910d49 100755
--- a/bin/push_master.sh
+++ b/bin/push_master.sh
@@ -6,7 +6,11 @@ git checkout v5-master
 echo -e "\033[32mMerge v5-dev branch\033[0m"
 git merge v5-dev -m 'Prepare release'
 
-echo -e "\033[32mPush to origin v5-master\033[0m"
+echo -e "\033[32mPush to Github(origin) v5-master\033[0m"
 git push origin v5-master
-echo -e "\033[32mPush to osc v5-master\033[0m"
+
+echo -e "\033[32mPush to Gitee v5-master\033[0m"
 git push osc v5-master
+
+echo -e "\033[32mPush to Gitcode v5-master\033[0m"
+git push gitcode v5-master
diff --git a/bin/sync.sh b/bin/sync.sh
index 804660f3b..393c03247 100644
--- a/bin/sync.sh
+++ b/bin/sync.sh
@@ -3,3 +3,4 @@
 git checkout v5-dev
 git pull osc v5-dev
 git pull origin v5-dev
+git pull gitcode v5-dev
diff --git a/hutool-db/src/main/java/cn/hutool/db/Entity.java b/hutool-db/src/main/java/cn/hutool/db/Entity.java
index cd807c359..a66ad8060 100755
--- a/hutool-db/src/main/java/cn/hutool/db/Entity.java
+++ b/hutool-db/src/main/java/cn/hutool/db/Entity.java
@@ -8,6 +8,7 @@ import cn.hutool.core.util.ArrayUtil;
 import cn.hutool.core.util.CharsetUtil;
 import cn.hutool.core.util.ReflectUtil;
 import cn.hutool.core.util.StrUtil;
+import cn.hutool.db.sql.Condition;
 import cn.hutool.db.sql.SqlUtil;
 
 import java.nio.charset.Charset;
@@ -266,6 +267,17 @@ public class Entity extends Dict {
 	}
 
 	// -------------------------------------------------------------------- Put and Set start
+	/**
+	 * 添加条件
+	 *
+	 * @param condition 条件
+	 * @return this
+	 * @since 5.8.34
+	 */
+	public Entity addCondition(final Condition condition) {
+		return set(condition.getField(), condition);
+	}
+
 	@Override
 	public Entity set(String field, Object value) {
 		return (Entity) super.set(field, value);