package knowledge import ( "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" "git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model/dao" ) func GetKnowledgeDepot(ctx *jxcontext.Context, keyword string, offset, pageSize int) (page *model.PagedInfo, err error) { return dao.GetKnowledgeDepot(dao.GetDB(), keyword, offset, pageSize) } func UpdateKnowledgeDepot(ctx *jxcontext.Context, id int, content string, isDel bool) (err error) { var ( db = dao.GetDB() know = &model.KnowledgeDepot{} ) know.ID = id err = dao.GetEntity(db, know) if isDel { dao.DeleteEntity(db, know) } else { if content != know.Content { know.Content = content dao.UpdateEntity(db, know, "Content") } } return err }