diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java index ef9d683..be4b377 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/MybatisPlusConfig.java @@ -100,11 +100,17 @@ public class MybatisPlusConfig { @Override public Number nextId(Object entity) { + if(ObjUtil.isNull(entity)){ + return IdUtils.nextDateIdLong(17); + } return IdUtils.nextDateIdLong(entity.getClass().getSimpleName(), 17); } @Override public String nextUUID(Object entity) { + if(ObjUtil.isNull(entity)){ + return IdUtils.nextDateId(17); + } return IdUtils.nextDateId(entity.getClass().getSimpleName(), 17); } };