Describe the feature

我有个需求,想在sql执行前,对字段进行 过滤、删减之类的操作。但是不知道怎么在查询前修改 查询的字段。 因为我的系统每个用户权限不一样,所以看到的字段不一样。 请问有没有相关示例代码可以参考?

Motivation

Related Issues

Comment From: kissIce

比如 原始的查询是 db.Table("test").Select("id,name,phone").Order("id asc").Find(&testSturct).
这会生成. slect id,name,phone from test order by id asc.这样的sql。 我想在查询前能动态修改查询的字段。 我知道有db.Callback().Query().Before("*").Register() 这样的插件写法进行拦截,但是我不知道怎么才能修改查询的字段