diff --git a/src/main/java/com/imyeyu/spring/service/AbstractEntityService.java b/src/main/java/com/imyeyu/spring/service/AbstractEntityService.java index 09335bc..fd16677 100644 --- a/src/main/java/com/imyeyu/spring/service/AbstractEntityService.java +++ b/src/main/java/com/imyeyu/spring/service/AbstractEntityService.java @@ -56,12 +56,6 @@ public abstract class AbstractEntityService implements BaseService { public void update(T t) { checkMapper(); - if (t instanceof Creatable creatable) { - creatable.setCreatedAt(null); - } - if (t instanceof Deletable deletable) { - deletable.setDeletedAt(null); - } baseMapper.updateSelective(t); } diff --git a/src/main/java/com/imyeyu/spring/util/SQLProvider.java b/src/main/java/com/imyeyu/spring/util/SQLProvider.java index 816bdb0..ddbf5de 100644 --- a/src/main/java/com/imyeyu/spring/util/SQLProvider.java +++ b/src/main/java/com/imyeyu/spring/util/SQLProvider.java @@ -263,15 +263,9 @@ public class SQLProvider { TimiException.required(meta.idFieldColumn, "not found id field in %s".formatted(meta.entityClass)); TimiException.required(meta.canUpdate, "not allow update for %s".formatted(meta.entityClass)); - if (entity instanceof Creatable creatable) { - creatable.setCreatedAt(null); - } if (entity instanceof Updatable updatable) { updatable.setUpdatedAt(Time.now()); } - if (entity instanceof Deletable deletable) { - deletable.setDeletedAt(null); - } String setClause = meta.fieldColumnList.stream() .filter(FieldColumn::isNotId) .filter(fc -> fc.isNotNull(entity))