如何优雅的搭建 gin+gorm api项目,如何优雅封装grom的各种操作
看这段代码,我目前的做法是在每个模型工具类里写的,参考golang api教程
现在的问题是,我觉得我不应该返回模型给客户端,可能一个模型对应多个列表,返回字段也不同
所以我另外创建了个response包,里面放着各种返回结构体
但是我去通过Paginate去查数据库 ,肯定是需要把返回的结构体改成我需要返回的response 而不是模型,(实现肯定能实现,主要不知道怎么做好 )
各位大神你们是怎么优雅的完成这个做法的呢,或者有什么开源项目可以参考推荐呢
我现在是这样的,给的模型写一个对应的 response 结构的 ToXXX() 函数。