Skip to content

Commit 47b8bf4

Browse files
committed
generateLongId generateIntId generateStringId
1 parent f0d74d0 commit 47b8bf4

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

leaf-demo/src/main/java/com/example/demo/domain/Demo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class Demo implements LeafIdGenerate {
1717
private String name;
1818

1919
public Demo() {
20-
id = generateId();
20+
id = this.generateLongId();
2121
}
2222

2323
}

leaf-demo/src/main/java/com/example/demo/domain/Example.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class Example implements LeafIdGenerate {
1717
private String name;
1818

1919
public Example() {
20-
id = generateId();
20+
id = this.generateLongId();
2121
}
2222

2323
}

springboot-starter-leaf/src/main/java/com/codingapi/leaf/framework/LeafIdGenerate.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,16 @@
22

33
public interface LeafIdGenerate {
44

5-
default long generateId(){
5+
default long generateLongId(){
66
return LeafUtils.getInstance().generateId(getClass());
77
}
8+
9+
default int generateIntId(){
10+
return (int)LeafUtils.getInstance().generateId(getClass());
11+
}
12+
13+
default String generateStringId(){
14+
return String.valueOf(LeafUtils.getInstance().generateId(getClass()));
15+
}
16+
817
}

0 commit comments

Comments
 (0)