| | |
| | | return SubscribeRepository{} |
| | | } |
| | | |
| | | func (a *SubscribeRepository) CreateSubscribe(fromId string, subscribe *vo.Subscribe) error { |
| | | func (s *SubscribeRepository) CreateSubscribe(fromId string, subscribe *vo.Subscribe) error { |
| | | var sub = models.Subscribe{ |
| | | Id: subscribe.SubscribeID, |
| | | Status: subscribe.SubscribeStatus, |
| | |
| | | return err |
| | | } |
| | | |
| | | func (a *SubscribeRepository) DeleteSubscribe(id string) error { |
| | | func (s *SubscribeRepository) UpdateSubscribe(subscribe *vo.Subscribe) error { |
| | | var sub = models.Subscribe{} |
| | | err := sub.FindById(subscribe.SubscribeID) |
| | | if err != nil { |
| | | return err |
| | | } |
| | | |
| | | sub.Status = subscribe.SubscribeStatus |
| | | sub.Ext = *subscribe |
| | | |
| | | service.UpdateTaskProcs(subscribe.SubscribeID, vo.Msg_Type_Update_Subscribe, nil) |
| | | |
| | | return sub.Save() |
| | | } |
| | | |
| | | func (s *SubscribeRepository) DeleteSubscribe(id string) error { |
| | | var sub = models.Subscribe{} |
| | | err := sub.DeleteById(id) |
| | | if err != nil { |
| | |
| | | |
| | | return err |
| | | } |
| | | |
| | | func (s *SubscribeRepository) List() ([]models.Subscribe, error) { |
| | | var sub models.Subscribe |
| | | |
| | | return sub.FindAll() |
| | | } |