From 113af72208de96cf6b4b14d4bc10fd0a68939f69 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 21 Nov 2025 14:37:55 +0800 Subject: [PATCH] add default implement for isDeleted() --- src/main/java/com/imyeyu/spring/entity/Deletable.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/imyeyu/spring/entity/Deletable.java b/src/main/java/com/imyeyu/spring/entity/Deletable.java index e2d179d..cbf51b2 100644 --- a/src/main/java/com/imyeyu/spring/entity/Deletable.java +++ b/src/main/java/com/imyeyu/spring/entity/Deletable.java @@ -1,5 +1,7 @@ package com.imyeyu.spring.entity; +import com.imyeyu.utils.Time; + /** * 可软删除实体 * @@ -27,5 +29,7 @@ public interface Deletable { * * @return true 为已删除 */ - boolean isDeleted(); + default boolean isDeleted() { + return getDeletedAt() != null && getDeletedAt() < Time.now(); + } }