zeromicro / goctl-swagger

MIT License
214 stars 137 forks source link

不支持api类型中的内嵌结构体语法 #99

Open fate0zore opened 9 months ago

fate0zore commented 9 months ago

当我在api文件中声明以下类型时

Role {
        Id uint `json:"id,optional"`
        Key string `json:"key"`
        Name string `json:"name"`
        Desc string `json:"desc"`
    }
    RoleCreateReq {
        Role
        Auth []uint `json:"auth"`
    }

对应的swagger schemas 为

{
    "": {
        "key": "",
        "name": "",
        "desc": ""
    },
    "auth": []
}