【发布时间】:2021-02-12 01:51:51
【问题描述】:
我们有以下 Token 架构,而 scmOrg 被定义为外键。
{
id integer($int64)
scmOrg ScmOrg{...}
type string
rawToken string
}
当打开 Swagger 控制台时,它会像这样构建示例输入:
{
"id": 0,
"scmOrg": {
"id": 0,
"scm": {
"id": 0,
"name": "string",
"baseUrl": "string",
"clientId": "string",
"clientSecret": "string"
},
"name": "string",
"team": "string"
},
"type": "string",
"rawToken": "string"
}
只能为现有的 scmOrg 实体添加新令牌,所以我真正想要的是像这样更严格的东西:
{
"id": 0,
"scmOrg": {
"id": 0
},
"type": "string",
"rawToken": "string"
}
Swagger 可以吗?
【问题讨论】:
标签: spring swagger openapi springdoc-openapi-ui