Browse Source

增加物理删除方法

zhou-hao 6 years ago
parent
commit
51a781b04d

+ 5 - 1
hsweb-commons/hsweb-commons-service/hsweb-commons-service-simple/src/main/java/org/hswebframework/web/service/GenericEntityService.java

@@ -94,11 +94,15 @@ public abstract class GenericEntityService<E extends GenericEntity<PK>, PK>
                     .where(GenericEntity.id, pk)
                     .exec();
         } else {
-            getDao().deleteByPk(pk);
+            physicalDeleteByPk(pk);
         }
         return old;
     }
 
+    protected boolean physicalDeleteByPk(PK pk) {
+        return getDao().deleteByPk(pk) > 0;
+    }
+
     protected boolean pushModifyEvent() {
         return RecordModifierEntity.class.isAssignableFrom(entityType);
     }