|
@@ -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;
|
|
|
}
|
|
|
|