35 lines
975 B
Go
35 lines
975 B
Go
package dao
|
|
|
|
import "gorm.io/gorm"
|
|
|
|
type User struct {
|
|
gorm.Model
|
|
Name string `gorm:"column:name"`
|
|
Age int `gorm:"column:age"`
|
|
Email string `gorm:"column:email"`
|
|
Password string `gorm:"column:password"`
|
|
Gender string `gorm:"column:gender"`
|
|
Role string `gorm:"column:role"`
|
|
Redis bool `gorm:"column:redis"`
|
|
Run bool `gorm:"column:run"`
|
|
Upload bool `gorm:"column:upload"`
|
|
VideoFunc bool `gorm:"column:video_func"` //视频功能
|
|
DeviceFunc bool `gorm:"column:device_func"` //设备功能
|
|
CIDFunc bool `gorm:"column:cid_func"` //持续集成功能
|
|
Avatar string `gorm:"column:avatar"`
|
|
CreateTime string `gorm:"column:create_time"`
|
|
UpdateTime string `gorm:"column:update_time"`
|
|
}
|
|
|
|
func FindUserByID(id int) []User {
|
|
var users []User
|
|
DB.Where("id = ?", id).First(&users)
|
|
return users
|
|
}
|
|
|
|
func FindUserByID2(id int) User {
|
|
var user User
|
|
DB.Where("id = ?", id).First(&user)
|
|
return user
|
|
}
|