* feature: refactor api parse to g4 * new g4 parser * add CHANGE_LOG.MD * refactor * fix byte bug * refactor * optimized * optimized * revert * update readme.md * update readme.md * update readme.md * update readme.md * remove no need * fix java gen * add upgrade * resolve confilits Co-authored-by: anqiansong <anqiansong@xiaoheiban.cn>
30 lines
423 B
Plaintext
30 lines
423 B
Plaintext
type Foo {}
|
|
|
|
@server(
|
|
foo: foo
|
|
bar: "bar"
|
|
fooBar: "foo
|
|
bar"
|
|
)
|
|
service foo-api {
|
|
@doc("foo")
|
|
@handler foo
|
|
get /foo (Foo) returns (Foo)
|
|
@handler bar
|
|
post /foo (Foo)
|
|
@handler fooBar
|
|
post /foo/bar
|
|
@server(
|
|
handler: getFoo
|
|
)
|
|
post /foo/:id returns(Foo)
|
|
}
|
|
|
|
service foo-api {
|
|
@doc(
|
|
summary:"post foo"
|
|
)
|
|
@handler postFoo
|
|
post /foo/bar/post (Foo)
|
|
}
|