package repo import ( "gorm.io/gorm" "work_cation/models" ) type chatMessageRepo struct{} var ChatMsg = &chatMessageRepo{} func (*chatMessageRepo) GetUserMsgs(db *gorm.DB, uuid string, limit int) []models.ChatMessage { var msgs []models.ChatMessage // ASC:升序(默认),DESC:降序。 db.Order("create_tx ASC").Limit(limit).Where("user_id = ?", uuid).Find(&msgs) return msgs } func (*chatMessageRepo) Create(db *gorm.DB, msg *models.ChatMessage) error { return db.Create(msg).Error }