```go
type User struct {
Name string `gorm:"<-:create"` // 允许读和创建
Name string `gorm:"<-:update"` // 允许读和更新
Name string `gorm:"<-"` // 允许读和写(创建和更新)
Name string `gorm:"<-:false"` // 允许读,禁止写
Name string `gorm:"->"` // 只读(除非有自定义配置,否则禁止写)
Name string `gorm:"->;<-:create"` // 允许读和写
Name string `gorm:"->:false;<-:create"` // 仅创建(禁止从 db 读)
Name string `gorm:"-"` // 通过 struct 读写会忽略该字段
}
```
Gorm中关于字段权限控制这块,我自己一直没弄明白,这个功能会在什么场景下应用到?如何应用的,如果有小伙伴儿应用过了,忘不吝赐教,在此谢过!
有疑问加站长微信联系(非本文作者)