mysql

package
v0.0.0-...-8cce31a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PhotoRepository

type PhotoRepository struct {
	// contains filtered or unexported fields
}

func NewPhotoRepository

func NewPhotoRepository(db *gorm.DB) *PhotoRepository

func (*PhotoRepository) ByID

func (p *PhotoRepository) ByID(id uuid.UUID) *entity.Photo

func (*PhotoRepository) Save

func (p *PhotoRepository) Save(photo *entity.Photo) error

type PointRepository

type PointRepository struct {
	// contains filtered or unexported fields
}

func NewPointRepository

func NewPointRepository(db *gorm.DB) *PointRepository

func (*PointRepository) ByAuthorID

func (p *PointRepository) ByAuthorID(authorID uuid.UUID) []*entity.Point

func (*PointRepository) ByID

func (p *PointRepository) ByID(id uuid.UUID) *entity.Point

func (*PointRepository) InArea

func (p *PointRepository) InArea(lat, lng, radius float32) ([]*entity.Point, error)

func (*PointRepository) Save

func (p *PointRepository) Save(point *entity.Point) error

type RatingRepository

type RatingRepository struct {
	// contains filtered or unexported fields
}

func NewRatingRepository

func NewRatingRepository(db *gorm.DB) *RatingRepository

func (*RatingRepository) ByPointID

func (r *RatingRepository) ByPointID(pointID uuid.UUID) []*entity.Rating

func (*RatingRepository) Save

func (r *RatingRepository) Save(rating *entity.Rating) error

type UserRepository

type UserRepository struct {
	// contains filtered or unexported fields
}

func NewUserRepository

func NewUserRepository(db *gorm.DB) *UserRepository

func (*UserRepository) ByID

func (u *UserRepository) ByID(id uuid.UUID) *entity.User

func (*UserRepository) ByUsernameOrEmail

func (u *UserRepository) ByUsernameOrEmail(value string) *entity.User

func (*UserRepository) Save

func (u *UserRepository) Save(user *entity.User) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL