easy-yapi icon indicating copy to clipboard operation
easy-yapi copied to clipboard

生成的文档,无法展示列表接口中data里面返回的页面字段

Open ChidoriZZ opened this issue 2 years ago • 11 comments
trafficstars

Describe the question

image image image

生成的文档无法展示data当中的信息,是哪里配置有问题么

ChidoriZZ avatar Oct 26 '23 07:10 ChidoriZZ

PageResponse的定义是怎样的?

tangcent avatar Oct 26 '23 11:10 tangcent

image 奇怪的是只有我这边生成的有问题,应该和类的定义关系不大。插件的配置也是导的我同事的,不知道是否和idea的版本有关系,我的是2023.1版本

ChidoriZZ avatar Oct 27 '23 01:10 ChidoriZZ

加点日志看看

json.field.parse.before=groovy:logger.info("[json] before parse field:"+it+",type:" + it.type())
json.field.parse.after=groovy:logger.info("[json] after parse field:"+it+",type:" + it.type())

tangcent avatar Oct 27 '23 23:10 tangcent

不是很明白,我这个日志该加到哪里呢。插件设置里也没看到可以加日志的位置

ChidoriZZ avatar Oct 30 '23 01:10 ChidoriZZ

本地文件或者Preferences(Settings) > Other Settings > EasyApi > BuildInConfig

tangcent avatar Oct 30 '23 01:10 tangcent

image image image image type没有识别出来

ChidoriZZ avatar Oct 30 '23 03:10 ChidoriZZ

第一次见这种情况,看起来是Idea没有识别到你这里这个字段是什么类型。只有PageResponse解析不出来吗?

tangcent avatar Oct 30 '23 14:10 tangcent

目前看来只有这个PageResponse解析不出来,但是我同事的可以解析出来,所以不知道是不是IDEA版本问题

ChidoriZZ avatar Oct 31 '23 01:10 ChidoriZZ

试试建一个新的项目,定义相同的PageResponse,看看能不能解析出来?

tangcent avatar Oct 31 '23 12:10 tangcent

image image 破案了。。。。图二我尝试了给PageResponse继承的response加个泛型,生成的文档就是正常的,之前没生成的原因是图1没传递泛型引起的,但是奇怪的就是为啥我同事他们一直都是图一那样子,生成的文档就是正常的

ChidoriZZ avatar Nov 01 '23 06:11 ChidoriZZ

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Dec 15 '23 07:12 stale[bot]