func (this *shopRep) SaveShop(v *shop.Shop) (int, error) { orm := this.Connector.GetOrm() var err error if v.Id > 0 { _, _, err = orm.Save(v.Id, v) } else { var id int64 _, id, err = orm.Save(nil, v) v.Id = int(id) } return v.Id, err }