Wrapper不止处理字典,还有其他各种模块的都会处理到,如果你用了dict注解,涉及到其他模块,还是需要走wrapper才行,没有必要。
如果加上了各种注解全自动实现,又会有用户说封装太深看不懂,所以这个目前是不考虑开发的。
而且wrapper内可以写复杂逻辑和返回,更加自由。

可以考虑加上注解,但是手动调用的方式不?这样关联业务表的数据查询可以满足90%的业务

这样手动调用一下,VO中的注解关联业务表的查询就去执行了,和Wrapper差不多,就是开发效率上更快一些
这种定制性、风格性、封装度太强,还要去翻文档学习怎么使用,不适用于所有用户。
而一个言简意赅的wrapper不需要翻文档,接手的人一看就明白。
还有注解形式限制太大,破坏代码风格,新接手的人难以迅速看懂,后期上线调整逻辑和维护会很麻烦,所以不考虑了。
也就是我要关联业务上其他表的数据,只需要在Wrapper里重写PageVO或者ListVO就行对吧?
扫一扫访问 Blade技术社区 移动端