Skip to content

Commit 9fa1c2b

Browse files
committed
refactor: 优化
1 parent 9e4f179 commit 9fa1c2b

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/mapping/parser/DefaultValueCodecResolver.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ public class DefaultValueCodecResolver implements ValueCodecResolver {
3535

3636
COMMONS.register(JsonCodec.class, (field, jsonCodec) -> JsonValueCodec.ofField(field.getField()));
3737

38-
COMMONS.register(EnumCodec.class, (field, jsonCodec) -> new EnumValueCodec(field.getPropertyType(), jsonCodec.toMask()));
39-
COMMONS.register(Enumerated.class, (field, jsonCodec) -> new EnumValueCodec(field.getPropertyType(), jsonCodec.value()== EnumType.ORDINAL));
38+
COMMONS.register(EnumCodec.class,
39+
(field, jsonCodec) -> new EnumValueCodec(field.getPropertyType(), jsonCodec.toMask()));
40+
COMMONS.register(Enumerated.class,
41+
(field, jsonCodec) -> new EnumValueCodec(field.getPropertyType(), jsonCodec.value()== EnumType.ORDINAL));
4042

4143
COMMONS.register(Date.class::isAssignableFrom, field -> new org.hswebframework.ezorm.rdb.codec.DateTimeCodec("yyyy-MM-dd HH:mm:dd", field.getPropertyType()));
4244

hsweb-easy-orm-rdb/src/main/java/org/hswebframework/ezorm/rdb/operator/dml/query/SelectColumn.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,19 @@ public class SelectColumn extends FunctionColumn {
1212

1313
private String alias;
1414

15-
public static SelectColumn of(String name,String alias) {
15+
16+
public SelectColumn alias(String alias) {
17+
this.alias = alias;
18+
return this;
19+
}
20+
21+
public static SelectColumn of(String name, String alias) {
1622
SelectColumn column = new SelectColumn();
1723
column.setColumn(name);
1824
column.setAlias(alias);
1925
return column;
2026
}
27+
2128
public static SelectColumn of(String name) {
2229
SelectColumn column = new SelectColumn();
2330
column.setColumn(name);

0 commit comments

Comments
 (0)