refactor: enhance FAQ index removal logic and improve error handling in repository methods

This commit is contained in:
mlogclub
2026-06-02 11:35:46 +08:00
parent 62c55f5a47
commit 2002457492
3 changed files with 15 additions and 28 deletions
@@ -54,8 +54,8 @@ func (r *knowledgeFAQRepository) Updates(db *gorm.DB, id int64, columns map[stri
return db.Model(&models.KnowledgeFAQ{}).Where("id = ?", id).Updates(columns).Error
}
func (r *knowledgeFAQRepository) Delete(db *gorm.DB, id int64) {
db.Delete(&models.KnowledgeFAQ{}, "id = ?", id)
func (r *knowledgeFAQRepository) Delete(db *gorm.DB, id int64) error {
return db.Delete(&models.KnowledgeFAQ{}, "id = ?", id).Error
}
func (r *knowledgeFAQRepository) DeleteByKnowledgeBaseID(db *gorm.DB, knowledgeBaseID int64) error {