1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package show
- import (
- "go-common/app/admin/main/feed/model/common"
- "go-common/app/admin/main/feed/model/show"
- "go-common/library/log"
- "github.com/jinzhu/gorm"
- )
- // SearchWebCardAdd add search web card
- func (d *Dao) SearchWebCardAdd(param *show.SearchWebCardAP) (err error) {
- if err = d.DB.Create(param).Error; err != nil {
- log.Error("dao.show.SearchWebCardAdd error(%v)", err)
- return
- }
- return
- }
- // SearchWebCardUpdate search update web card
- func (d *Dao) SearchWebCardUpdate(param *show.SearchWebCardUP) (err error) {
- if err = d.DB.Model(&show.SearchWebCardUP{}).Update(param).Error; err != nil {
- log.Error("dao.show.SearchWebCardUpdate error(%v)", err)
- return
- }
- return
- }
- // SearchWebCardDelete search delete cweb card
- func (d *Dao) SearchWebCardDelete(id int64) (err error) {
- up := map[string]interface{}{
- "deleted": common.Deleted,
- }
- if err = d.DB.Model(&show.SearchWebCard{}).Where("id = ?", id).Update(up).Error; err != nil {
- log.Error("dao.show.SearchWebCardDelete error(%v)", err)
- return
- }
- return
- }
- // SWBFindByID search web card table find by id
- func (d *Dao) SWBFindByID(id int64) (card *show.SearchWebCard, err error) {
- card = &show.SearchWebCard{}
- w := map[string]interface{}{
- "deleted": common.NotDeleted,
- }
- if err = d.DB.Model(&show.SearchWebCard{}).Where("id = ?", id).Where(w).First(card).Error; err != nil {
- if err == gorm.ErrRecordNotFound {
- card = nil
- err = nil
- } else {
- log.Error("dao.ormshow.event_topic.findByID error(%v)", err)
- }
- }
- return
- }
|