net/goai: issue The openAPI document api.json generated by gf has a problem with the properties={} parameter setting in each field. #3660
Labels
bug
It is confirmed a bug, but don't worry, we'll handle it.
Go version
go version go1.22.0 windows/amd64
GoFrame version
2.7.1
Can this bug be reproduced with the latest release?
Option Yes
What did you do?
编辑:internal\cmd\cmd.go
api/v1/file.go
What did you see happen?
生成的api.json文件的FileUploadReq部分为
文件上传组件显示不正常:
![微信截图_20240622163427](https://private-user-images.githubusercontent.com/528630/341955655-d9a9cce8-7223-4b8d-9c4a-71c0b482e04d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NjEyNDYsIm5iZiI6MTczODk2MDk0NiwicGF0aCI6Ii81Mjg2MzAvMzQxOTU1NjU1LWQ5YTljY2U4LTcyMjMtNGI4ZC05YzRhLTcxYzBiNDgyZTA0ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QyMDQyMjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xZmY4MjlmOWY1MWM1YmI5YTI5Mjk5YjEyMTJmM2Q3YmFmYzRjNGRiZDJhNTRhZTE2NDU1YjRlNjIxMjRiODgxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.e-dUYnNbxeEdP3VmXi_O8TMWssvZo0i6I9DPilWPJwc)
What did you expect to see?
生成的api.json文件的FileUploadReq部分应该为
需要把“"properties": {},”去除。去除之后,才能在这个UI(<script src="https://cdn.jsdelivr.net/npm/openapi-ui-dist@latest/lib/openapi-ui.umd.js"></script>)中显示才正常。其他类型也是,需要在xxxReq中把生成的空的“"properties": {},”去除。
The text was updated successfully, but these errors were encountered: