package article import ( "nCovTrack-Backend/global" "nCovTrack-Backend/models" "nCovTrack-Backend/utils" ) func GetArticleList() *[]models.BackArticle { var articles []models.BackArticle global.Db.Omit("content").Find(&articles) return &articles } func SaveArticle(article *models.BackArticle) (ok bool) { return utils.Upsert(article) } func DeleteArticle(id int) (ok bool) { tx := global.Db.Delete(&models.BackArticle{}, id) if tx.Error != nil { panic(tx.Error) } if tx.RowsAffected == 0 { return false } return false } func GetArticleById(id int) *models.BackArticle { var article models.BackArticle tx := global.Db.Limit(1).Find(&article, id) if tx.RowsAffected == 0 { return nil } return &article }