package user import ( "github.com/golangkit/formatime" "live/app/lib/db" ) type UserIm struct { db.BaseModel Id uint `gorm:"column:id" json:"id"` UserId uint `gorm:"column:user_id" json:"userId"` Identifier string `gorm:"column:identifier" json:"identifier"` CreatedAt formatime.Second `gorm:"column:created_at" json:"createdAt"` UpdatedAt formatime.Second `gorm:"column:updated_at" json:"updatedAt"` } // 插入 func (u *UserIm) Create(userIm *UserIm) uint { u.GetDb().Model(u).Create(userIm) if userIm.Id > 0 { return userIm.Id } return 0 } // @Title 获取会员im登录信息 func (u *UserIm) GetByUserId(userId uint) (result UserIm) { if userId == 0 { return } u.GetDb().Model(u).First(&result, &UserIm{UserId: userId}) return }