File tree Expand file tree Collapse file tree 5 files changed +7
-3
lines changed
jimmer-apt/src/main/java/org/babyfish/jimmer/apt/dto
jimmer-ksp/src/main/kotlin/org/babyfish/jimmer/ksp/dto
jimmer-sql-kotlin/src/test/dto Expand file tree Collapse file tree 5 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 1
1
group =org.babyfish.jimmer
2
- version =0.9.42
2
+ version =0.9.43
Original file line number Diff line number Diff line change @@ -1729,7 +1729,7 @@ private static CodeBlock codeBlockOf(Anno.Value value) {
1729
1729
((Anno .EnumValue )value ).constant
1730
1730
);
1731
1731
} else if (value instanceof Anno .LiteralValue ) {
1732
- builder .add (((Anno .LiteralValue )value ).value );
1732
+ builder .add (((Anno .LiteralValue )value ).value . replace ( "$" , "$$" ) );
1733
1733
}
1734
1734
return builder .build ();
1735
1735
}
Original file line number Diff line number Diff line change @@ -1822,7 +1822,7 @@ class DtoGenerator private constructor(
1822
1822
ClassName .bestGuess(value.qualifiedName),
1823
1823
value.constant
1824
1824
)
1825
- else -> add((value as LiteralValue ).value)
1825
+ else -> add((value as LiteralValue ).value.replace( " % " , " %% " ) )
1826
1826
}
1827
1827
}
1828
1828
Original file line number Diff line number Diff line change 1
1
export org.babyfish.jimmer.sql.kt.model.hr.Employee
2
2
-> package org.babyfish.jimmer.sql.kt.model.hr.dto
3
3
4
+ import com.fasterxml.jackson.annotation.JsonFormat
4
5
import com.fasterxml.jackson.databind.annotation.{JsonSerialize, JsonDeserialize}
5
6
import org.babyfish.jimmer.sql.kt.model.hr.{MagicStringSerializer, MagicStringDeserializer}
6
7
@@ -17,5 +18,6 @@ input EmployeeInput {
17
18
18
19
@JsonSerialize(using = MagicStringSerializer::class)
19
20
@JsonDeserialize(using = MagicStringDeserializer::class)
21
+ @JsonFormat(pattern = "[^%]+")
20
22
name
21
23
}
Original file line number Diff line number Diff line change @@ -6,5 +6,7 @@ PersonalPhoneView {
6
6
}
7
7
8
8
input PersonalPhoneInput {
9
+
10
+ @com.fasterxml.jackson.annotation.JsonFormat(pattern = "^\\d+$")
9
11
phone
10
12
}
You can’t perform that action at this time.
0 commit comments