wip: 稍微规划一下api的desc写法。
parent
e50b98f420
commit
60a0b74476
@ -1 +1,3 @@
|
|||||||
import "base.api"
|
import "base.api"
|
||||||
|
import "core/model.api"
|
||||||
|
import "core/user.api"
|
@ -0,0 +1,16 @@
|
|||||||
|
syntax = "v1"
|
||||||
|
|
||||||
|
info(
|
||||||
|
title: "Model"
|
||||||
|
desc: "API basic"
|
||||||
|
author: "NorthLan"
|
||||||
|
email: "lan6995@gmail.com"
|
||||||
|
version: "v1.0"
|
||||||
|
)
|
||||||
|
|
||||||
|
import "../base.api"
|
||||||
|
|
||||||
|
type UserInfo {
|
||||||
|
BaseID
|
||||||
|
TimeInfo
|
||||||
|
}
|
@ -0,0 +1,28 @@
|
|||||||
|
//import "model.api"
|
||||||
|
|
||||||
|
type (
|
||||||
|
UserReq {
|
||||||
|
BaseID
|
||||||
|
*Pagination
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
@server(
|
||||||
|
group: user_admin
|
||||||
|
prefix: /api/admin/user
|
||||||
|
jwt: Auth
|
||||||
|
middleware: Authority
|
||||||
|
)
|
||||||
|
service api {
|
||||||
|
// Create user | 创建用户
|
||||||
|
@handler createUserAdmin
|
||||||
|
post /create (UserInfo) returns (BaseID)
|
||||||
|
|
||||||
|
// Get user | 获取用户
|
||||||
|
@handler getUserAdmin
|
||||||
|
get / (UserReq) returns (UserInfo)
|
||||||
|
|
||||||
|
// Delete user | 删除用户
|
||||||
|
@handler deleteUserAdmin
|
||||||
|
post / (BaseID)
|
||||||
|
}
|
Loading…
Reference in New Issue