标签名 | 作用 | 案例 |
---|---|---|
column | 指定字段名,如果不指定通常是字段的小写驼峰格式 | gorm:"column:usr_id;" |
primaryKey | 是否是主键 | gorm:"column:usr_id;primaryKey" |
unique | 是否唯一 | gorm:"column:usr_id;unique" |
default | 指定默认值 | gorm:"column:usr_id;default:123" |
- | 忽略该字段 | gorm:"-" |
-> | 只读 | gorm:"->;column:usr_id" |
<- | 允许读和写 | gorm:"<-;column:usr_id" |
<-:update | 允许读和更新 | gorm:"<-:update;column:usr_id" |
<-:create | 允许读和创建 | gorm:"<-:create;column:usr_id" |
->:false;<-:create | 仅创建 | gorm:"->:false;<-:create;column:usr_id" |
eg:
type ParentName struct {
PId string `grom:"default:123"`
PName string `grom:"->;"`
}