先上个例子如下
package entity
import (
"go_example/common/ctype"
)
type User struct {
Id uint64 `json:"id,string" gorm:"primaryKey" query:"id" vd:"$!='Hertz'" comment:"主键" `
Name string `json:"name" gorm:"column:name" query:"name" vd:"$!='Hertz'" `
Age int `json:"age" gorm:"column:age" query:"age" vd:"$>0" msg:"年龄必须大于0" `
Birthday *ctype.LocalTime `json:"birthday" gorm:"column:birthday" query:"birthday" `
}
// TableName 会将 User 的表名重写为 `profiles`
func (User) TableName() string {
return "user"
}
主要的配置如下
`json:"id,string" gorm:"primaryKey" query:"id" vd:"$!='Hertz'" comment:"主键" `
也就是
json:"id,string"
在前端传值的时候,也要传递字符串类型才可接受
最后修改于 2022-12-30 10:26:57
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

