jzero-io / jzero

Used to create project from templates and generate Server/Client/Model code by proto/api/sql file.
https://jzero.jaronnie.com/
MIT License
49 stars 3 forks source link

api 框架 types 支持分组分文件夹 #73

Closed jaronnie closed 1 week ago

jaronnie commented 4 weeks ago
syntax = "v1"

import "../../common/response.api"
import "../../common/request.api"

type SetSystemThirdPartyEmailRequest {}

@server (
    prefix:     /api/v1
    group:      system/third_party/email
    jwt:        JwtAuth
    middleware: AuthX
)
service ntls {
    @doc "配置 Email"
    @handler SetHandler
    post /system/third_party/email/set (SetSystemThirdPartyEmailRequest) returns (Empty)
}

to

syntax = "v1"

import "../../common/response.api"
import "../../common/request.api"

type SetRequest {}

@server (
    prefix:     /api/v1
    group:      system/third_party/email
    jwt:        JwtAuth
    middleware: AuthX
)
service ntls {
    @doc "配置 Email"
    @handler SetHandler
    post /system/third_party/email/set (SetRequest) returns (Empty)
}
fuckqqcom commented 2 weeks ago

jaronnie commented 2 weeks ago
image

名字越来越长了,这个想早点搞了

jaronnie commented 2 weeks ago
image
jaronnie commented 1 week ago

support