hello云胜

技术与生活

0%

gin

swag

1.path路径参数

在gin中添加路由,路径参数使用冒号

1
emailRouterPublic.POST(":groupId/addEmailAddr", emailToolApi.AddEmailAddr)

在swag的router注释中使用{}

1
2
// @Param     groupId  path     string            true  "邮件组ID"
// @Router /emailTool/{groupId}/addEmailAddr [post]

两者不一样,需要注意

mongo

根据id查询,需要对id生成mongo的ObjId

1
2
3
objID, _ := primitive.ObjectIDFromHex(id)
var group tool.EmailAddrGroup
e := collxx.Find(context.Background(), bson.M{"_id": objID}).One(&group)