| | |
| | | type SalesLeadsService struct{} |
| | | |
| | | func (SalesLeadsService) AddSalesLeads(salesLeads *model.SalesLeads) int { |
| | | err := model.NewSalesLeadsSearch().Create(salesLeads) |
| | | err := model.NewSalesLeadsSearch(nil).Create(salesLeads) |
| | | if err != nil { |
| | | return ecode.SalesLeadsExist |
| | | } |
| | |
| | | |
| | | func (SalesLeadsService) UpdateSalesLeads(salesLeads *model.SalesLeads) int { |
| | | // update salesLeads |
| | | err := model.NewSalesLeadsSearch().SetId(salesLeads.Id).Update(salesLeads) |
| | | err := model.NewSalesLeadsSearch(nil).SetId(salesLeads.Id).Update(salesLeads) |
| | | if err != nil { |
| | | return ecode.SalesLeadsUpdateErr |
| | | } |
| | |
| | | |
| | | // CheckSalesLeadsExist check salesLeads exist |
| | | func CheckSalesLeadsExist(id int) int { |
| | | tmp, err := model.NewSalesLeadsSearch().SetId(id).Find() |
| | | tmp, err := model.NewSalesLeadsSearch(nil).SetId(id).Find() |
| | | if err != nil { |
| | | return ecode.SalesLeadsNotExist |
| | | } |
| | |
| | | |
| | | func (SalesLeadsService) GetSalesLeadsList(page, pageSize int, keyword string) ([]*model.SalesLeads, int64, int) { |
| | | // get contact list |
| | | contacts, total, err := model.NewSalesLeadsSearch().SetKeyword(keyword).SetPage(page, pageSize).FindAll() |
| | | contacts, total, err := model.NewSalesLeadsSearch(nil).SetKeyword(keyword).SetPage(page, pageSize).FindAll() |
| | | if err != nil { |
| | | return nil, 0, ecode.SalesLeadsListErr |
| | | } |
| | |
| | | //} |
| | | |
| | | // update salesLeads |
| | | err := model.NewSalesLeadsSearch().SetIds(ids).UpdateMap(map[string]interface{}{ |
| | | err := model.NewSalesLeadsSearch(nil).SetIds(ids).UpdateMap(map[string]interface{}{ |
| | | "member_id": memberId, |
| | | }) |
| | | if err != nil { |
| | |
| | | |
| | | func (SalesLeadsService) DeleteSalesLeads(ids []int) int { |
| | | // delete client |
| | | err := model.NewSalesLeadsSearch().SetIds(ids).Delete() |
| | | err := model.NewSalesLeadsSearch(nil).SetIds(ids).Delete() |
| | | if err != nil { |
| | | return ecode.SalesLeadsDeleteErr |
| | | } |