zhou-hao 5 лет назад
Родитель
Сommit
8a4cf58ff7

+ 3 - 2
hsweb-starter/hsweb-spring-boot-starter/src/main/java/org/hswebframework/web/starter/easyorm/generator/MD5Generator.java

@@ -2,16 +2,17 @@ package org.hswebframework.web.starter.easyorm.generator;
 
 import org.hswebframework.ezorm.core.DefaultValueGenerator;
 import org.hswebframework.ezorm.core.RuntimeDefaultValue;
+import org.hswebframework.ezorm.rdb.metadata.RDBColumnMetadata;
 import org.hswebframework.web.id.IDGenerator;
 
-public class MD5Generator implements DefaultValueGenerator {
+public class MD5Generator implements DefaultValueGenerator<RDBColumnMetadata> {
     @Override
     public String getSortId() {
         return "md5";
     }
 
     @Override
-    public RuntimeDefaultValue generate() {
+    public RuntimeDefaultValue generate(RDBColumnMetadata metadata) {
         return IDGenerator.MD5::generate;
     }
 

+ 3 - 2
hsweb-starter/hsweb-spring-boot-starter/src/main/java/org/hswebframework/web/starter/easyorm/generator/SnowFlakeStringIdGenerator.java

@@ -2,16 +2,17 @@ package org.hswebframework.web.starter.easyorm.generator;
 
 import org.hswebframework.ezorm.core.DefaultValueGenerator;
 import org.hswebframework.ezorm.core.RuntimeDefaultValue;
+import org.hswebframework.ezorm.rdb.metadata.RDBColumnMetadata;
 import org.hswebframework.web.id.IDGenerator;
 
-public class SnowFlakeStringIdGenerator implements DefaultValueGenerator {
+public class SnowFlakeStringIdGenerator implements DefaultValueGenerator<RDBColumnMetadata> {
     @Override
     public String getSortId() {
         return "snow_flake";
     }
 
     @Override
-    public RuntimeDefaultValue generate() {
+    public RuntimeDefaultValue generate(RDBColumnMetadata metadata) {
         return IDGenerator.SNOW_FLAKE_STRING::generate;
     }